模板相关文档

模板的使用和相关功能使用文档


4.时间控制器

<h3>1.将content/YKTemplate/TimeWeather/BP_TimeWeatherControl放入truesky关卡,吸入TrueskyActor,如下图:</h3> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/9d88e8c619999d1ca7ec41ad328c2d85" alt="" /></p> <h3>2.将需要控制的灯光放入对应同一关卡,如点光源,聚光灯,等常见光源,或者如有其他工具类蓝图,可以继承BP_LightBase,或者实现BPI_LightControl接口的actor来实现灯光控制</h3> <h5>(1)BP_LightBase内有个LightIntensity灯光强度参数,此参数为actor内所有灯光的灯光强度,同时再重写实现SetLightIntensity函数,此时在时间切换时会调用此函数传入需要切换的灯光强度,后面逻辑实现对应actor内灯光的强度改变即可。如下图:</h5> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/fdd179cde1319a610a950a770341da3b" alt="" />.</p> <h5>(2)BPI_LightControl接口,像有些工具类比较复杂,不想改动原有内容时,此时使用此接口实现接口内2个函数接口,在时间切换时也是会调用对应有此接口的actor的接口函数来实现光照强度切换,如图:</h5> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/6c873d1616cd8a729cc3164cf772ebae" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/1dba6f68e5626feb30c77c57c43a5b29" alt="" /></p> <h3>3.回到BP_TimeWeatherControl,此时在详细里面找到TagControl和LightSettings,TagControl是控制早中晚在对应模式下哪些需要显示的东西,当不处于对应时间段时即不显示,通过tag控制actor,所以打上tag和点击CollectionTagEditor即可收集当前关卡内的对应Tag的actor,然后运行时进行显示隐藏。LightSettings用的较多,所有的灯光控制都在此处,需要在这里输入Tag的名称,然后再把对应需要控制的灯光或者工具类都打上对应Tag,即可吸入对应需要控制的actor或者灯光,也都是需要处于一个关卡,此时保证处于晚上有灯光强度设置正确时,点击CollectionLightsEditor,后就能看到吸入的actor了,如下图:</h3> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/d267e4dec258296ec9a4d86bcf7e01c6" alt="" /></p> <h3>4.详细内CurveSetting有个TimeLightCurve曲线,此曲线为真正控制时间灯光强度的曲线,打开后能看到横轴是0-24小时,value值为0-1,调整此曲线实现0-24小时内,对应时间的灯光强度,当为0时即强度为0,当为1时即为灯光设置的最大亮度,是个乘法系数关系,美术可根据项目自由调节。</h3> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/025019283bd185701c8b1dd394823bf4" alt="" /></p> <h3>5.如遇到问题,首先检查是否灯光和可控内容和truesky都在一个关卡内,检查需要控制的成员是否有被吸入,切记拾取灯光和对应强度时一定要在夜晚,因为此功能在吸入灯光后再编辑器下切换时间会自动改变灯光强度,当需要再次获取灯光和强度时一定要保证当前强度为最大,不然吸入后保存数值为0.</h3> <h3>6.程序时间切换调用</h3> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/eaced3c78081674ffaffaff58ae15cbb" alt="" /></p>

页面列表

ITEM_HTML