Clone
1
UIGraph
李若辰 edited this page 2026-04-30 11:23:54 +08:00

UIGraph 绘图渲染组件说明

基类 XericRendererComponent

所有绘图渲染组件均继承自此类。

XericRendererComponent 提供了UIMesh的抽象层数据,包括对uv计算,顶点连接计算的辅助工具,并且提供了默认的阵列数组。

  • 快捷阵列 在任何继承自 XericRendererComponent 的组件上可以通过 AddArrayModifier(Vector3, float) 添加一个位置的阵列形状,或 ModifyArrayModifier(int, Vector3, float) 修改索引处的阵列形状,ClearArrayModifier() 清空所有阵列形状。 阵列形状基于当前已经定义的顶点信息确定的。

  • 重写顶点生命周期 不需要重写 OnPopulateMesh() 函数,改为重写 OnPopulatePrefabricateVertex(List<UIVertex>, List<int>) 。 在函数中直接对列表对象进行操作,直接add添加顶点与面索引数据即可。 索引数据会自动清空,不需要手动维护。