星火编辑器(动态24天气氛围阳光)
动态的灯光氛围根据时间来自动切换,我设置的24小时效果,延时截图中每小时相当于1秒,24秒完成切换方便我的调试,大家可以自定义这个时间
下面说一下步骤
一
1,建立完项目直接保存关闭
找到图中文件夹(星火编辑器\Res\maps\zhanzhengJY\atmosphere)复制24个效果文件后改名0-23
2.然后打开name.json
根据图中定义好效果名与对应文件链接名
这些都可以在编辑器中添加 不过很慢费劲 我们直接添加文件即可 节约时间操作
完成后我们进入第2步打开编辑器 开始编写节点
二
触发编辑器 服务端
1.我们定义一个数值变量 存放我们的当前时间
2.在定义一个事件传递给客户端 让客户端接收动态更改天气灯光
3.定义一个触发器 触发器代码请看图中
三。
我们在切换到客户端
1定义一个客户端触发器 客户端触发器我们用连接字符串 组合起来我们的氛围路径(看图中的转换,是把服务器中定义的变量转换成了字符串,在拼接到一起以后就是对应的那24个氛围文件的路径了)
2.设置我们的灯光亮度
6点-12点亮度 1-3 递增0.33
12点-18点亮度3-1 递减 0.33
18点-24点亮度1-.01 递减0.15
24点亮度-6点 0.1-1 递增0.15
具体数值微调补位即可
使用文心一言生成算法 很平稳的过度
总结:通过服务器变量动态修改天气灯光氛围文件,实现了每秒钟平滑切换氛围,模拟出了我们的太阳效果 (白天亮,晚上黑),24小时平稳过度 不会产生突兀的过度让用户 受不了
小白学习星火编辑器中。
正在开发战争纪元(军团战争)中,本来写好的代码打算从写整理了,后面可能写到什么东西就整理什么东西发给大家吧,学习中很多问题找不到文档很难受,还好有些大佬视频可以借鉴学习下。