历史版本索引: NodeCanvas 3.2.0 NodeCanvas 3.2.2
NodeCanvas is a product level framework that has been adopted by many excellent games, including Pamela, Hurtwold, Hand of Fate 2, Kim, Shroud of the Avatar, Kingdom, The Long Dark, Ghost of a Tale, etc.
Feature highlights
● Three fully switchable graphics modules for your selection.
● Stylish and intuitive visual node editor with all expected professional functions.
(Undo/Redo All, Zoom In/Out, Mini Map, Multi select, Copy, Copy/Paste, JSON Import/Export, Groups, Notes, etc.)
● Graphics, GameObject and global blackboard variables to create reusable and agent centric parametric behaviors.
● Data bound variables with instance or static properties and fields.
● Network Sync Variable using UNET.
(Since UNET is now deprecated, it will be replaced with a new network solution)
● Variables that can be covered by prefabricated parts.
● Automatically convert different variable data types.
● Support all variable types out of the box.
● Reusable behavior maps across all numbers of agents.
● Stitch free sub graphic nesting between all three graphic modules.
(Behavior subtree, sub state machine, sub dialog tree)
● Complete sub map variable parameterization and mapping.
● Modular action and conditional task design.
● Conditional response behavior tree evaluation.
● Conditional and stack based FSM transition.
● Colorful and detailed runtime visual debugging.
● Node/task browser for searching, collecting and reading built-in documents.
● Type configurator is preferred to customize type related menus according to project requirements.
● Graphic mini map for easy viewing of graphics.
● Graphic console, click the mouse to automatically locate the fault node.
● Graphic browser for searching and finding nodes, tasks and parameters in the diagram.
● Graphic Reconstructor to batch reconstruct missing nodes, tasks, and reflective references.
● Real time runtime editing to achieve design objectives more quickly.
● Optimized reflection tasks to automatically integrate existing code APIs.
● Built in event system to communicate and transmit data in graphics.
● Clear and well documented APIs to extend the NodeCanvas framework and create your own actions, conditions, nodes, and even new graphics modules.
● Object and attribute painters to customize the inspector in all possible ways.
● Integrate with a large number of third-party resources.
● Seamless integration with FlowCanvas flowScripts.
● User friendly. Lightweight. No setting is required.
● Stable performance. Zero allocation after initialization. Asynchronous graph loading.
● Support all platforms out of the box.
● Include all C # source code!
● And more