找回密码
 立即注册
搜索

[编辑器/功能拓展] uNode - Visual Scripting 2.0.5

[复制链接]
208 |0
发表于 2023-1-10 22:29:31 | 显示全部楼层 |阅读模式



uNode is Visual Scripting plugin for Unity 3D.  This plugin allows designers, artists and programmers to create gameplay mechanics, interactive systems and even C# script without writing a single line of code.

FEATURES
•New Unity Visual Scripting converter
Convert existing UVS graphs into uNode graphs.
•Graph Hierarchy
•Fast Enter Play Mode Support

•Auto C# Code Generation on Build
With the auto c# code generation on build your runtime graph will run as fast as native c# script on build.

•Flow Graphs
Powerful flow graphs for low-level logic and complex tasks.

•State Graphs
Powerful state graphs which combine Flow, State Machine, and Behavior Tree into one graphs.

•Macros
Create a graph once and reuse them in entire graphs with different parameters.

•Dynamic Nodes
Use automatically generated nodes for all and any Unity functionality, your code and 3rd party APIs.  Including Methods, Properties, Fields, Unity Events, C# Events, Generic Methods, Constructors and Operators.

•C# Generator
Every build in nodes are supported to generating a script and its fully no dependencies with uNode this mean you can remove uNode and run the output script to another project without uNode.

•C# Parser
Import c# script into uNode to quickly creating a node graphs and learn how uNode work.

•State Machine
Elegant state machines for high-level logic and easy state management, support nested state machine and unity events in each of state.

•Basic Support for Behavior Tree
Included Behavior Tree nodes to help creating AI easily, fully support to combine it with State Machine and Flows nodes.

•Actions & Conditions System
Make game with more easier ways, better organized, and easier to understand for non programmers.

•Built-in Documentation
Get instant access to Unity and custom documentation directly from the Editor.

•Live Editing
Modify any part of your graphs while in playmode to quickly prototype and test ideas

•Runtime / Script Debugging
Insert breakpoints, watch connection, and watch variable changed in a graphs.

•Undo/Redo
•Import/Export
•Node Browser
•Graph Explorer
•Graph Minimap
•Group, Comments, and Notes
•Full C# Source Code Included
•And much more

Supported Type: All Type are supported ( Classes, Structs, Enums, Collections, Interfaces, etc ).

PERFORMANCE
uNode has 2 options to run the graphs:
•Native C# for get the best performance (Auto in Build).
•Optimized Reflection is slow compared to native c# but its live editable.

Example Projects
•2D Breakout
•2D Space Shooter
•2D UFO
•Survival Shooter

COMPATIBILITY
•Development Platforms:Support all platforms that Unity support.
•Works on Unity Pro and Free
•uNode 2 now uses of Odin Serializer, therefore API compatibility level .NET 4. x is required.



uNode是Unity 3D的可视化脚本插件。这个插件允许设计师、美工和程序员无需编写一行代码就可以创建游戏机制、交互系统甚至c#脚本。

特性
•新的Unity可视化脚本转换器
将现有的UVS图转换为uNode图。
•图层次结构
•快速进入播放模式支持

在Build中自动生成c#代码
通过在构建时自动生成c#代码,您的运行时图将与构建时的原生c#脚本运行一样快。

•流图
用于低级逻辑和复杂任务的强大流程图。

•状态图
强大的状态图,将流、状态机和行为树组合成一个图。

•宏
只创建一个图,并在具有不同参数的整个图中重用它们。

•动态节点
使用自动生成的节点为所有和任何Unity功能,你的代码和第三方api。包括方法,属性,字段,Unity事件,c#事件,泛型方法,构造函数和操作符。

•c#发电机
每个构建节点都支持生成脚本,它完全不依赖于uNode,这意味着您可以删除uNode并在没有uNode的情况下运行输出脚本到另一个项目。

•c#解析器
在uNode中导入c#脚本,快速创建节点图,了解uNode的工作原理。

•状态机
用于高级逻辑和易于状态管理的优雅状态机,支持每个状态中的嵌套状态机和统一事件。

对行为树的基本支持
包括行为树节点,帮助轻松创建AI,完全支持与状态机和流节点结合。

•行动和条件系统
让游戏以更简单的方式,更好的组织,更容易为非程序员所理解。

•内置文档
直接从编辑器获得即时访问Unity和自定义文档。

•生活编辑
在播放模式下修改图表的任何部分,以快速创建原型并测试想法

运行时/脚本调试
在图形中插入断点、观察连接和观察变量。

•撤销/重做
•导入/导出
•节点浏览器
•图探险家
•图小地图
•分组、评论和备注
包含完整的c#源代码
•以及更多

支持类型:支持所有类型(类,结构,枚举,集合,接口等)。

性能
unnode有两个选项来运行图形:
•本机c#获得最佳性能(在构建中自动)。
•优化的反射比原生c#慢,但它的实时编辑。

示例项目
•2 d突破
•2D太空射击游戏
•2 d不明飞行物
•生存射击

兼容性
•开发平台:支持Unity支持的所有平台。
•适用于Unity Pro和Free
•unnode 2现在使用Odin Serializer,因此API兼容。net 4。X是必须的。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表