언리얼엔진5 c++ ai2 언리얼엔진5 c++ AI Damage Stop Move ▣ MovementComponent->StopMovementImmediately() 설명: 이 함수는 모든 현재 이동을 즉시 중지합니다. 캐릭터가 이동 중이든 가속 중이든 상관없이 이동을 멈추며, 위치를 고정시킵니다. 주 용도: 캐릭터의 이동을 멈추고 싶을 때 사용됩니다. 예를 들어, 피격 효과를 구현할 때 캐릭터가 이동 중이라면 이를 멈추게 하는 데 유용합니다. ▣ MovementComponent->SetComponentTickEnabled(false) 설명: 이 함수는 컴포넌트의 틱(Tick) 업데이트를 비활성화합니다. 즉, 컴포넌트가 매 프레임 업데이트되지 않으며, 이를 통해 움직임을 일시적으로 멈출 수 있습니다. 주 용도: 애니메이션과 피격 효과는 유지하면서 이동만 멈추고자 할 때 사용합니다. ▣.. 2024. 11. 11. 언리얼엔진5 c++ BehaviorTree(BTTask 생성 및 Character 호출) ▣ c++ 클래스 생성에서 BTTaskNode를 선택하여 생성합니다. 블랙보드 키가 필요하지 않을 경우 BTTaskNode로 생성합니다. https://dev.epicgames.com/documentation/ko-kr/unreal-engine/API/Runtime/AIModule/BehaviorTree/UBTTaskNode?application_version=5.3 UBTTaskNodeTask are leaf nodes of behavior tree, which perform actual actionsdev.epicgames.com ▣ Build.cs 파일로 가서 "GameplayTasks"를 추가합니다. ▣ 그리고 h 헤더파일로 가서 생성자 및 ExecuteTask 함수를 선언합니다. ▣ E.. 2024. 4. 29. 이전 1 다음