UE4 ——蓝图控制昼夜交替(移动方向光和太阳光的位置)(学习笔记)
首先要知道太阳的高度控制着太阳的强度;
如下图所示,可以看到sky Spher是一个蓝图类,可以打看进行编辑;

- 在下图中可以看到是由方向光的y轴的旋转角度影响着太阳高度,所以想要修改太阳的高度,就需要修改方向光的旋转角度;

打开关卡蓝图,设置方向光的旋转角度
- 因为要设置方向光,所以需要先将方向光的状态设置为可移动状态;

- 在关卡蓝图中引用方向光,设置它的旋转角度;

- 添加Event tick事件,使得运行后蓝图一直在执行,但是运行后会发现,太阳的强度发生了改变,但是太阳的位置并没有发生改变;

- 引用sky Light,来设置太阳的高度,使得太阳的高度随着方向光的旋转角度而发生改变;

- 添加float型变量并进行运算来设置太阳移动速度的初始值和转动速度;

- 通过使用Event Tick的第二个节点Delta Seconds来减缓太阳的转动速度;

二、总结
- 通过蓝图来改变太阳的位置和方向光的旋转角度来控制昼夜交替;
- Update Sun Direction是用来更新太阳的位置的;
- Event Tick中的Delta Seconds可以用来控制太阳的转动速度;
unreal蓝图
虚幻 4(游戏引擎)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
