阴影光源

235次阅读
没有评论

共计 576 个字符,预计需要花费 2 分钟才能阅读完成。

阴影光脚本接口

此接口从 IWorldInstance 派生,以添加特定于 Shadow Light 插件的 API。IShadowLightInstance

阴影光 API

光 X
光 Y
设置或获取从中投射阴影的布局位置。
请注意,使用方法设置对象位置也会更新光源位置。但是,Shadow Light 对象会自动将自己定位在视口的中心,以便在整个屏幕上绘制。将对象位置设置为将光源位置设置在视口中心可能会与其自动定位冲突,因此设置这些属性可以用作更可靠的方式,以确保光源位置放置在给定位置。IWorldInstance
lightHeight
设置或获取光源的高度,与阴影投射器对象的高度一起使用,以计算要投射的阴影长度。此属性仅在光源半径为 0 时有效,否则阴影始终延伸到屏幕外。
shadowColor
设置或获取由光源绘制的阴影的颜色,作为一个数组,包含 3 个元素,指定红色、绿色和蓝色的分量,范围为 0 -1。
tag
设置或获取此光源的标签字符串。结合使用此功能可以使用多个光源投射不同集合的对象阴影。castFrom
castFrom
一个字符串,指定从此对象为哪些阴影投射器对象渲染阴影。可能的值为:

"all": 每个阴影投射器对象都会为此光源渲染阴影。

"same-tag": 只会为具有相同.tag 的阴影投射器渲染阴影

"different-tag": 只会为具有不同.tag 的阴影投射器渲染阴影 }}

正文完
 0
评论(没有评论)