通用配置项说明
对Easyv中组件的一些通用配置项做统一的介绍,一般用于别的文章的引用,可以不用特地浏览整篇文章。
阴影
设置背景的阴影,第一个框是设置颜色。
颜色
设置阴影颜色,一般阴影设置偏黑色的颜色,但如果借用阴影来做外发光效果时,也可以设置成比较亮的颜色(如白色)。
X和Y
设置阴影相对于主体的偏移程度,偏移的方向表现了光照后投影的方向。但如果借用阴影来做外发光效果时,一般需要设置这两个参数为0。
模糊
设置阴影的模糊程度。
扩展
设置阴影的扩散程度。有的组件中这个配置项不生效。
关键帧动画
正在完善中
叠加混合
正在完善中
通用化的3D组件的子组件
层级序号
设置子组件的渲染层级,层级序号越大越在上层,上层的物体将完全遮挡下层的物体;同层的物体将按照深度值(物体距离相机的远近)来确定遮挡关系。
一般散点、标牌拥有3D位置特性的UI元素可以设置层级在普通的3D物体之上,就是让其始终在前;如果是实体的物体(例如模型),一般设置层级为零或勾选配置项自动排序。
最大数值为10000,最小数值为-10000。
自动排序
勾选之后,物体将根据根据其深度值(距离相机远近)来决定遮挡顺序,就是符合真实世界中物体的遮挡关系。等价于层级序号的配置项中设置了层级为0。
事件优先级
设置3D场景中的可交互的多个子组件对象在重叠时,交互事件触发的优先级。
如果两个子组件的优先级相同,则视觉上更靠前的(更靠近相机的)物体会在事件上遮挡后面的物体,就是前面的挡住后面的,这时是符合直觉的。
但有时候多个子组件重叠在一起,需要突出重要的子组件,这时设置事件优先级给更大的数值,可以优先触发事件,就是在事件交互上会挡住比它优先级低的物体,就算其他物体比它看起更靠前(无视渲染层级)。
这个配置项和层级序号配置项没有直接的影响,也就是层级序号提高了也不会直接提高事件优先级。