hljs.initHighlightingOnLoad();

BehaviorTree

Unity

Behavior Tree 개념 / 적용해 보기

Behavior Tree는 시스템의 의사 결정 및 행동 관리를 구조화하고 계층화된 방식으로 표현하는 모델이다.복잡한 행동을 논리적으로 설계하고, 확장성을 제공하는 데 유용하다.구조Behavior Tree는 트리 형태의 계층 구조로 이루어져 있으며, 트리의 각 노드는 특정 의사 결정 또는 행동 수행을 나타낸다. 1. Root Node트리의 최상위 노드이며, 행동의 시작점이다.2. Composite Node여러 하위 노드를 포함하며, 트리의 흐름을 제어한다.예로 Selector, Sequence가 있다.3. Decorator Node특정 조건을 추가하거나 노드의 결과를 수정한다.조건 충족 시에만 실행 등 4. Leaf Node (Action Node)실제로 행동을 수행하거나 조건을 평가한다.행동: 캐릭터의 ..

(ꐦ •᷄ࡇ•᷅)
'BehaviorTree' 태그의 글 목록