Unity资源插件之-行为树插件Behavior Designer

下面我们来看一款类似状态机设计的行为树插件Behavior Designer,如下图!

Behavior trees are used by AAA studios to create a lifelike AI. With Behavior Designer, you can bring the power of behaviour trees to Unity!

Behavior Designer is a behaviour tree implementation designed for everyone – programmers, artists, designers.

Behavior Designer offers an intuitive visual editor with a powerful API allowing you to easily create new tasks. It also includes hundreds of tasks, PlayMaker integration, and extensive third party integration making it possible to create complex AIs without having to write a single line of code!

Behavior Designer was designed from the ground up to be as efficient as possible with zero allocations after initialization. As a result, it runs great on all platforms including mobile. It works with both Unity and Unity pro.

– An intuitive visual editor
– A powerful API
– Visual runtime debugger
– Variables to communicate between tasks
– Conditional Aborts
– Built in event system
– Use existing code with the reflection tasks
– Hundreds of tasks
– Realtime error detection
– Binary or JSON serialization
– Data-oriented design
– Zero runtime allocations after initialization
– Object drawers (similar to property drawers)
– Unity 5 ready
– Includes runtime source code
– Extensive documentation and tutorial videos
– Sample projects available online
– And more

Addon Packs:
– Formations Pack
– Movement Pack

Third Party Integrations:
– 2D Toolkit
– A* Pathfinding Project (with Movement Pack)
– Adventure Creator
– Anti-Cheat Toolkit
– Apex Path (with Movement Pack)
– Blox
– Camera Path Animator
– Cinema Director
– Control Freak
– Core GameKit
– Curvy
– Dialogue System
– DOTween
– Final IK
– Glow Effect
– ICode
– Inventory Pro
– LeanTween
– Love/Hate
– Master Audio
– Motion Controller
– NavMesh 2D (with Movement Pack)
– Particle Playground
– PlayMaker
– PolyNav (with Movement Pack)
– Pool Boss
– PoolManager
– Realistic FPS Prefab
– Simple Waypoint System
– Third Person Controller
– Trigger Event Pro
– uFrame
– Ultimate FPS (UFPS)
– Uni2D
– UniStorm
– uScript
– uSequencer
– Vectrosity

使用教程《Unity教程之-利用Behavior Designer制作敌人AI


Behavior-Designer.txt (下载816 )