This document is about: QUANTUM 2
SWITCH TO

초기화

기본 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: 사용자 지정 객체로 컨트롤을 되돌려주기전 초기화하는데 사용되며, 선택입니다

아래 그림은 엔티티 초기화 흐름을 나타냅니다. 초기화해제 흐름도 동일합니다.

fps template entity initialization
엔티티 초기화
Back to top