Unity 节点图框架UI Node Connect 4

 

UI Node Connect 4 是一款专为 Unity 开发者打造的 运行时 UGUI 节点图框架(Node Graph Framework),支持在游戏或应用程序中构建交互式节点连接系统。它非常适合用于实现流程图(Flowchart)、逻辑门拼图(Logic Puzzle)、电路模拟器、技能树、任务链、对话系统等需要图形化连接功能的场景。

该插件基于 Unity 的 UGUI 系统构建,具备良好的性能与兼容性,支持 Unity 内置渲染管线、通用渲染管线(URP)和高清渲染管线(HDRP),适用于多种项目类型和开发需求。

UI Node Connect 4 版本信息\下载方式

版本 Unity 版本支持 提供下载方式 更新日期
1
UI Node Connect 4 v4.1
2020.3.46 及更高
百度网盘+夸克网盘 2025-07-02

可编程渲染管线(SRP)兼容性

Unity版本 内置渲染管线 通用渲染管线(URP) 高清渲染管线(HDRP)
2020.3.46
兼容
兼容
兼容

 

🛠️ 技术细节解析

📐 多种 Canvas 渲染模式支持

  • Overlay 模式:UI 始终显示在最上层
  • Camera 模式:跟随摄像机视角
  • World Space 模式:将节点图作为世界空间中的对象

🔗 强大的节点连接系统

  • 支持 输入端口(Input Port)与输出端口(Output Port)
  • 实现 逻辑连接(Logical Connection)与视觉连线(Visual Line)同步
  • 提供 拖拽操作(Drag & Drop),增强用户交互体验

🎨 自定义线型与动画风格

  • 支持多种连线样式:
    • 直线型(Solid, Dashed, Dotted)
    • 曲线型(Spline, ZShape, Soft ZShape, StrAIght Line)
  • 可自定义连线颜色、起始与结束宽度、端部样式(Line Caps)
  • 支持 流动动画(Line Flow Animation),提升视觉反馈效果:
    • 动画形状包括:方形、圆形、三角形、菱形等

💡 事件驱动架构与 API 扩展能力

  • 提供完整的 事件钩子(Event Hooks),开发者可通过监听以下行为进行扩展:
    • 节点创建 / 删除
    • 连接建立 / 断开
    • 鼠标悬停(Pointer Hover)
  • 支持通过 API 对 节点(Nodes)、端口(PoRTS)、连接(Connections) 进行动态分析与操作,便于集成进复杂的游戏逻辑系统中。

🧪 示例场景:逻辑门演示(Logic Gates)

插件附带了一个 “Logic Gates Sample Scene” 示例,展示如何使用节点系统来实现基本的数字电路逻辑(如 AND、OR、NOT 门)。该示例不仅帮助开发者快速理解框架的使用方式,也为后续扩展提供了清晰的参考结构。

🖌️ 全面的可视化定制选项

  • 支持自定义节点外观(Sprites)
  • 支持修改文本、按钮样式、颜色主题等 UI 元素
  • 开发者可以轻松将 UI Node Connect 4 风格与项目的美术风格统一

Leave a Reply

后才能评论