반응형

유니티 3

유니티 Look At (다른 오브젝트가 나를 바라보는 간단한 예제) 유니티 기초

이번 예제는 간단하게 3D Object인 Plane과 Cube, Sphere를 사용하였으며 스크립트는 Cube에 Ex_05를 Sphere에는 Ex_04(전 예제 스크립트)를 사용하였습니다. Look At을 이용하면 게임 오브젝트의 앞 방향이 Look At에서 지칭하는 오브젝트를 바라봅니다. Transform 형식의 변수를 이용하고 transform.LookAt(Transform 변수)를 이용해 변수 오브젝트의 위치를 바라보라고 명령을 내리게 됩니다. 이번에는 실행 화면을 먼저 볼까요? Sphere을 움직이면 Cube는 Sphere을 바라보며 따라오게 됩니다. 여기서 Cube의 Rigidbody 속성에서 Use Gravity를 체크하느냐 안 하느냐에 따라 조금 더 다양한 예제들을 만들어볼 수 있을 겁니다...

Unity/기초 예제 2021.04.29

Unity AssetBundle 기본 개념

+ 저는 지금 2020 이상 버전을 사용 중인데 2018.2 이상 버전부터는 에셋 번들 관리자의 지원이 중단되었다고 합니다. 결국 Addressable asset system을 사용해야 하는데 asset bundle의 개념이 머리에 어느 정도 있어야 addressable을 제대로 사용할 수 있을 것이라 판단하여 작성합니다. ​ -AssetBundle- - 말 그대로 asset들을 묶은 파일이다. ​ -사용 목적- - 메모리 관리 - 초기 인스톨 사이즈를 줄이기 위함 [모바일 게임을 초기에 스토어에서 다운로드하고 나서 게임 시작 후 새 리소스를 다운로드하는데 새로이 받는 리소스들이 에셋 번들이라 생각하면 된다.] - 런타임에 불러 사용 -> 컨텐츠 패치 => 사실상 모바일에선 거의 무조건적으로 사용할 수밖..

유니티 예제_오브젝트의 상태 확인, Activating GameObjects, activeSelf, activeInHierarchy, SetActive()_간단한 예제, 유니티 기초

첫 번째의 경우 Pcube와 Cube가 모두 활성화 두 번째의 경우 Pcube는 활성화 Cube는 비활성화 세 번째의 경우 Pcube는 비활성화 Cube는 활성화 activeSelf - 스크립트를 적용한 오브젝트의 상태 activeInHierarchy - 스크립트를 적용한 오브젝트의 부모 오브젝트에 영향을 받음 //SetActive - 오브젝트 상태를 변경(bool) 오직 스크립트를 적용한 오브젝트의 상태를 확인할 경우엔 activeSelf 부모 오브젝트의 경우를 대비하여 오브젝트의 상태를 확인할 경우엔 activeInHierarchy 위 글은 Activating GameObjects - Unity Learn How to handle the active status of GameObjects in the..

Unity/기초 예제 2021.04.18
반응형