UE4[Plugin]通过插件和UI改变太阳光位置
大家好,我是刘茗。前几天刷UE4官方频道,看到一个很有意思的插件:
Sun Position Calculator
这是一个可以通过时间来确定太阳位置的插件。
使用引擎版本:4.22.3
首先,新建一个项目。
在插件中找到这个插件并启动
在内容管理器中勾选【显示引擎内容】【显示插件内容】
在如下路径找到BP_SunPosition
新建一个控件蓝图(UserWidget),并添加一个Slider
为Slider添加事件OnValueChanged
输入如下蓝图
新建一个PlayerController,将Widget添加到视口上
在世界设置中,设置好GameMode
下面是Level的设置,有以下几点需要注意:
Level中一定要有BP_ Sky _Sphere(天空球蓝图)天空求中要绑定方向光DirectionLight要设置为可移动提前预设好BP_SunPosition的参数,效果才会好一些
下面是实际效果:
https://www.zhihu.com/video/1142519323351543808
以上是对Sun Position Calculator这个插件的初探了,感谢大家的耐心阅读!
PS:七夕点赞的一定是大佬!
参考资料:
Sun Position Driven by UI | Tips & Tricks | Unreal Engine
https://www.youtube.com/watch?v=_Sdm_gsbaos
页:
[1]