본문 바로가기

Unity/Knowledge

3D 탬플릿 - 스카이박스, 포스모드, 레이캐스트

[ 스카이박스 ]

6개의 텍스처로 구성된 큐브 맵 또는 하나의 구체로 텍스처가 매핑된 구체형 스카이박스로 구성

① Unity에서는 씬의 배경으로 사용되며, 게임 환경을 확장시키는데 활용

② 주로 하늘, 구름, 산 등의 자연적인 배경을 표현하는 데 사용

③ 미리 만들어진 스카이박스를 사용하거나 직접 만들어서 Unity에서 적용할 수 있음

④ 게임 중에 스카이박스를 동적으로 변경하여 낮과 밤 등의 시간대나 특정 이벤트에 맞게 배경을 변화시킬 수 있음

⑤ 성능에 영향을 미치므로 최적화에 주의해야 함

스카이박스 - Unity 매뉴얼 (unity3d.com)

 

스카이박스 - Unity 매뉴얼

스카이박스(Skyboxes) 는 전체 씬을 둘러싸는 래퍼로 지오메트리 너머의 월드가 어떻게 생겼는지를 보여줍니다.

docs.unity3d.com

 

 

[ Rigidbody - ForceMode ]

Rigidbody 컴포넌트를 사용하여 게임 오브젝트에 물리적인 힘을 가할 때,

ForceMode를 사용하여 다양한 힘 적용 방식을 설정

 

[ Raycast ]

Ray ray = new Ray(transform.position, transform.forward); // 오브젝트

Ray ray = Camera.main.ViewportPointToRay(new Vector3(0.5f, 0.5f, 0)); // 카메라 중심

Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); // 마우스

'Unity > Knowledge' 카테고리의 다른 글

코루틴 Coroutine  (0) 2024.05.27
TryGetComponent  (0) 2024.05.27
[Input System] SendMessage vs InvokeEvent  (0) 2024.05.26
델리게이트형 제너릭  (0) 2024.05.25
오브젝트 조작 및 컴퍼넌트 참조  (0) 2024.05.24