Unity NodeGraphProcessor:BaseNodeView 定制节点UI

| 分类 游戏开发之unity  好好玩游戏  | 标签 游戏  Unity  GraphView  持久化  配置化  NodeGraphProcessor  BaseNodeView  UIElements  VisualElement  uss 

https://docs.unity.cn/cn/2020.3/Manual/UIElements.html

https://docs.unity.cn/2020.3/Documentation/Manual/UIElements.html

Unity NodeGraphProcessor:使用说明 展示的,只需要简单的实现BaseNode 子类,默认就会在UI 中显示Input、Output、相关属性等,但是如果我们想为节点做更复杂的UI 显示怎么实现?

需要实现BaseNodeView 的子类,并且将这些实现放到名字为Editor 的文件夹下面

比如我定义了一个节点


为其定制UI 显示效果


在节点图编辑器中可以看到其效果是这样的

想要跟进一步指定颜色等样式,可以使用uss,对应可以参考Unity NodeGraphProcessor:USS 样式




如果本篇文章对您有所帮助,您可以通过微信(左)或支付宝(右)对作者进行打赏!


上一篇     下一篇