초기화
기본 Frame.Create()
및 Frame.Destroy()
메소드 외에도 FPS 템플릿은 엔티티에 대한 확장 초기화 파이프라인을 제공합니다. Frame.CreateEntity()
그리고 Frame.DestroyEntity()
를 사용하는 것이 아주 좋습니다.
다음 매개 변수를 CreateEntity()
메소드에 전달하여 엔티티를 초기화할 수 있습니다:
AssetRefEntityPrototype entityPrototype
: 프로토타입 엔티티가 생성되며, 필수입니다EntityRef owner
: 소유자 엔티티, 선택, 기본 값은EntityRef.None
입니다FPVector3 position
: 초기 위치, 선택, 기본 값은FPVector3.Zero
입니다FPQuaternion rotation
: 초기 회전, 선택, 기본 값은FPQuaternion.Identity
입니다IEntityInitializer entityInitializer
: 사용자 지정 객체로 컨트롤을 되돌려주기전 초기화하는데 사용되며, 선택입니다
아래 그림은 엔티티 초기화 흐름을 나타냅니다. 초기화해제 흐름도 동일합니다.
Back to top