분류 전체보기60 [Unity] 씬 로딩과 메모리 관리 유니티에서는 씬이 전환될 때 내부적으로 Resources.UnloadUnusedAssets() 함수를 호출한다. 하지만 씬이 전환될 때 메모리가 터져 앱이 꺼지는 경우가 있는데 씬이 전환되는 과정을 자세히 보면 위 사진과 같은데 B씬을 로드하면 바로 A씬을 제거하는게 아니라 B씬을 먼저 로드한다. 이 과정에서 메모리가 터진다고 한다. 로딩씬과 같은 별도의 씬을 넣는 것이 메모리 관리에서는 더 효율적이라고 한다. 참고 영상. https://youtu.be/Z9LrkQUDzJw?t=1540 2021. 12. 5. [Unity] transform.position VS rigidbody.position 궁금해서 찾아본 내용. rigidbody.position을 이용해 오브젝트의 포지션을 세팅하면, 물체의 트랜스폼은 다음 물리연산 스텝에 업데이트된다. (transform.position을 사용하는 것보다 빠름) transform.position을 사용했을 경우 모든 콜라이더들이 리지드바디의 위치를 재계산하게 된다. 추가로 지속적인 움직임이 필요한경우 MovePosition함수를 사용하자. 참고 Unity - Scripting API: Rigidbody.position (unity3d.com) Unity - Scripting API: Rigidbody.position Rigidbody.position allows you to get and set the position of a Rigidbody using.. 2021. 12. 5. [Unity] 콜라이더가 달린 물체를 움직일 때 주의할점 그냥 콜라이더만 달려있는 물체를 움직이면(transform 움직일 때) static collider를 움직이는 것을 의미한다. rigidbody를 추가해주고 kinematic을 체크하여 사용하자. 2021. 12. 5. [Unity]LayerMask 사용 예시 LayerMask.NameToLayer //레이어 번호만 가져옴! int layerMask = 1 2021. 12. 5. 이전 1 2 3 4 5 ··· 15 다음