Awake

게임/Unity

Unity 2D ) 게임오브젝트 삭제 함수 Destroy()

게임오브젝트 삭제 방법 게임오브젝트 삭제 : Destroy() Destroy(); 오브젝트 삭제 함수로 매개변수에 입력되어 있는 오브젝트 or 컴포넌트를 삭제한다. 게임을 진행하는 도중 플레이어의 공격을 받아 사망하는 적 오브젝트, 플레이어와 부딪혀 플레이어가 획득하게 되는 아이템 오브젝트와 같이 게임에서 영구적으로 사라져야 할 때 이용 웬만해서 Destroy()를 이용해 컴포넌트를 삭제하는 것보다는, playerObject.GetComponent().enabled = false; 와 같이 컴포넌트를 삭제하지 않고 꺼두는 것을 권장한다. 다음은 Destroy()를 이용해 playerObject에 존재하는 PlayerController 컴포넌트를 삭제하는 코드이다. using UnityEngine; pub..

게임/Unity

Unity 이벤트 함수

1. 초기화를 위한 이벤트 함수 Awake(), Start(), OnEnable() 2. 업데이트를 위한 이벤트 함수 Update(), LateUpdate(), FixedUpdate() 3. 오브젝트 파괴를 위한 이벤트 함수 OnDestroy() 4. 종료를 위한 이벤트 함수 OnApplicationQuit(), OnDisable() 1. 초기화를 위한 이벤트 함수 초기화 함수 호출 순서 : Awake() -> OnEnable() -> Start() Awake() private void Awake() { Debug.Log("Awake함수가 실행되었습니다."); } - 현재 씬에서 게임오브젝트가 활성화 되어 있을 때 1회 호출(활성화되는 시점에 호출) Start() private void Start() {..

당찬 뱁새
'Awake' 태그의 글 목록