这是我基于节点的UI导航图系统的实时演示。 我试图使其尽可能接近shader图。 因此,每个节点都被封装在一个自定义盒子中,头部模仿了shader图中的组选择,实时动画显示了节点之间的过渡,这些动画的灵感来自Animator组件。 这是我的实现最简单的基于节点的UI导航系统。 图中的按钮单击属性,点击应用设置时,基于节点的系统会自动将所有脚本和设置应用到UI系统,所以不需要外部编码或手动设置。 我觉得这比类似的现有系统更容易。