유니티에서 DontDestroyOnLoad함수를 이용하여 씬을 로드할때 사라지지않는 오브젝트 만들기일반적으로 새로운 씬을 로드하면 기존의 모든 오브젝트들을 제거하고 새로운 씬의 오브젝트를 로드한다. DontDestroyOnLoad함수를 이용하면 특정 타겟 오브젝트가 모든 씬에 걸쳐 존재하도록 할수있다.1)테스트를 위해서 씬에 empty gameobject를 생성하고 스크립트를 추가한다.2)DontDestroyOnLoad 함수의 인수로 게임 오브젝트를 추가하였다.3)게임을 플레이하면 awake함수에서 이 오브젝트를 새로운 씬을 로드해도 제거되지않는 오브젝트로 만든다.4)게임을 플레이하고 5초후에 새로운 씬 scene_02를 로드하였고 이전 씬의 게임 오브젝트가 제거되지않았다.
유니티(unity)에서 이벤트 함수의 실행 순서 (Order of execution for event functions) 유니티에서 스크립트를 실행하면 이벤트 함수가 호출되는 정해진 순서가있습니다. 아래 유니티 웹사이트에서 이벤트 함수의 종류와 실행 순서를 확인할수있습니다. https://docs.unity3d.com/Manual/ExecutionOrder.html Unity - Manual: Order of execution for event functions Instantiating Prefabs at run time Order of execution for event functions Running a Unity script executes a number of event functions in a..
유니티3D의 기본 인터페이스 1)유니티를 실행하면 인터페이스가 다음과 같이 구성되어있다. 2)우측 상단의 layout를 클릭해서 레이아웃 프리셋을 설정한다. 3)예에서 2 by 3 레이아웃을 선택하였다.4)레아아웃을 재구성한 모습 5)상단의 window 메뉴에서 자주 사용하는 패널을 추가한다. 디버깅을 위한 콘솔 패널을 추가하였다.6)패널을 클랙,드래그하여 자유롭게 사용자 레이아웃을 구성할수있다.7)자주사용하는 패널을 아래와 같이 구성하였다. 8)Scene(씬) 패널에서 게임 오브젝트를 배치하고 시각적으로 구성한다. Game 패널에서는 게임씬에서 설정한 카메라의 카메라뷰를 확인한다.9)Hierarchy 패널에서는 씬에 존재하는 게임 오브젝트의 리스트를 보여주며 오브젝트간의 부모 자식 관계를 확인할수있다...