유니티(Unity) 게임 개발에서 메모리 관리(씬 전환, 가비지 수집) 참고 유니티 메모리 관리에서 씬전환과 가비지 수집(GC) 사용 예시 유니티 라이브 스페셜(메탈릭 차일드 출시 기념 한대훈님의 프로젝트 소개)31분 40초 GC.Collect(0, GCCollectionMode.Forced);https://youtu.be/kPfiROl7iag
유니티(Unity)에서 Debug.DrawRay 함수를 사용하여 디버깅 Ray 표시하기Debug.DrawRay 함수를 사용하여 특정 시작점(start)에서 방향(dir)으로 색상(color)의 선을 표시합니다.https://docs.unity3d.com/ScriptReference/Debug.DrawRay.html 이 오브젝트의 위치에서 로컬 축 z 방향으로 길이 10의 빨간색 선(ray)을 표시합니다.
유니티의 투명 비디오 지원(Video transparency support)유니티는 픽셀당 알파가 있는 아래 두가지 유형의 비디오 소스를 지원합니다Apple ProRes 4444, Webm with VP8https://docs.unity3d.com/Manual/VideoTransparency.html Unity - Manual: Video transparency supportVideo transparency support Unity’s Video Clips and Video Player component support alpha, which is the standard term used to refer to transparency. In graphics terminology, “alpha” is anot..
유니티(Unity)의 오쿨루전 컬링(occlusion culling)과 프러스텀 컬링(frustum culling)https://docs.unity3d.com/Manual/OcclusionCulling 오쿨루전 컬링(occlusion culling)은 다른 오브젝트에 의해 가려진 오브젝트가 카메라에서 보여지지않을때 해당 오브젝트 렌더링을 불능화시키는 기능으로 드로우콜을 감소시키고 게임의 퍼포먼스를 향상시킬수있습니다. 오쿨루전 컬링은 3D 컴퓨터 그래픽스에서 자동으로 일어나지않습니다. 왜냐하면 대부분의 경우 카메라에서 가장 먼 오브젝트가 먼저 그려지고 더 가까운 오브젝트들은 그 위에 그려지기때문입니다(오버드로우) 프러스텀 컬링(frustum culling) 오쿨루전 컬링은 프러스텀 컬링과 구별됩니다...
유니티(Unity)에서 충돌 jitter를 개선하기 위한 물리 속성(physics)https://docs.unity3d.com/Manual/class-PhysicsManager.htmlBounce Threshold충돌한 두 콜라이더 오브젝트의 상대속도가 이 값보다 작으면 바운스를 일으키지않습니다. 이 값은 zitter를 개선할수있으며 너무 낮은 값으로 설정하는것을 권장하지않습니다.Default Contact Offset콜리전 감지 시스템이 충돌 접촉을 발생하기위해 사용하는 거리를 설정합니다. 값은 양수를 사용하고 0에 너무 가까운 값을 사용하면 jitter가 발생할수있습니다. 두 콜라이더의 거리가 접촉 오프셋 값(contact offset value)의 합보다 작을때만 충돌 접촉을 발생시킨다. 기본값..