#physics.raycast

9개의 글

16. Unity Raycast로 클릭·터치 입력을 월드 오브젝트 선택으로 연결하기

16. Unity Raycast로 클릭·터치 입력을 월드 오브젝트 선택으로 연결하기

Unity에서 클릭·터치 입력을 Raycast로 월드 오브젝트 선택으로 구현한다. PlayerLoop 시점, C#→C++ 바인딩, PhysicsScene 쿼리, GC·성능 함정까지 다룬다. 초보도 원리로 이해한다. 왜 이렇게 동작하는지 엔진 관점으로 설명한다.

15. Unity Raycast 원리: Ray·Collider·LayerMask가 엔진에서 처리되는 방식

15. Unity Raycast 원리: Ray·Collider·LayerMask가 엔진에서 처리되는 방식

Unity Raycast가 C#에서 C++ Physics로 넘어가 Collider·LayerMask·트리 탐색으로 처리되는 흐름과 PlayerLoop 타이밍, GC/성능 함정을 실습으로 확인한다. (초보자용)​​​​​​​​​​​​

17. Unity Raycast로 마우스 클릭 오브젝트 선택: ScreenPointToRay와 LayerMask

17. Unity Raycast로 마우스 클릭 오브젝트 선택: ScreenPointToRay와 LayerMask

Unity에서 ScreenPointToRay로 레이를 만들고 LayerMask로 충돌 대상을 제한해 마우스 클릭한 오브젝트를 선택한다. 엔진 내부 호출 흐름과 성능 포인트까지 연결한다. 2D/3D 공통 팁 포함. (C# 예제 제공). (C# 예제 제공).

3. Unity Raycast로 클릭·터치 입력 감지 구현과 엔진 내부 흐름

3. Unity Raycast로 클릭·터치 입력 감지 구현과 엔진 내부 흐름

Unity Raycast로 클릭·터치 입력을 감지하는 방법과 C#→네이티브 물리 쿼리 흐름, PlayerLoop 타이밍, GC/성능 함정을 함께 다룬다. 레이어 마스크와 UI 충돌도 포함한다. 수치 기반 최적화 기준 제공한다. 실습 코드 포함한다. 모바일 대응 포함.

2. Unity Raycast란 무엇인가: 클릭 판정부터 엔진 내부 물리 쿼리까지

2. Unity Raycast란 무엇인가: 클릭 판정부터 엔진 내부 물리 쿼리까지

Unity Raycast의 목적, Physics/Physics2D 내부 처리 흐름, Player Loop 시점, GC·성능 함정과 최적화 패턴까지 엔진 관점으로 설명한다. 초보도 재현 가능한 실습 포함. 15년차 클라 개발 기준 팁 제공. 60fps 기준 호출 한계도 제시.

6. Unity Raycast로 마우스 클릭 오브젝트 선택하기: ScreenPointToRay 내부까지

6. Unity Raycast로 마우스 클릭 오브젝트 선택하기: ScreenPointToRay 내부까지

Unity Camera.ScreenPointToRay와 Physics.Raycast로 마우스 클릭 오브젝트 선택을 구현한다. C#→네이티브 바인딩, PlayerLoop 타이밍, GC/성능 함정까지 연결한다. 3D/2D 차이와 레이어마스크, UI 차단도 포함한다.

4. Raycast 충돌 지점이 안 잡힐 때: 레이어 마스크·Physics 설정 디버깅

4. Raycast 충돌 지점이 안 잡힐 때: 레이어 마스크·Physics 설정 디버깅

Unity Raycast가 맞아야 할 Collider를 못 맞출 때 레이어 마스크, Physics 설정, QueryTriggerInteraction, FixedUpdate 타이밍을 엔진 관점에서 추적하는 디버깅 절차를 다룬다. (C#) 154자 내외.

7. Raycast로 오브젝트 클릭 판별하기: 화면 좌표→월드 충돌 퀴즈

7. Raycast로 오브젝트 클릭 판별하기: 화면 좌표→월드 충돌 퀴즈

Unity Raycast 클릭 판별을 ScreenPointToRay부터 Physics.Raycast까지 엔진 루프·C++ 바인딩·메모리/GC 관점으로 설명하고, 실습과 성능 체크까지 다룬다.|primaryKeywords|secondaryKeywords

5. Raycast 성능 최적화: LayerMask와 maxDistance로 물리 쿼리 줄이기

5. Raycast 성능 최적화: LayerMask와 maxDistance로 물리 쿼리 줄이기

Unity Raycast가 네이티브 물리 월드에서 어떻게 처리되는지부터 LayerMask·maxDistance로 브로드페이즈 후보를 줄여 CPU 시간을 아끼는 방법까지 다룬다. 초보도 재현 가능하게 구성했다. 7개 FAQ 포함. GC와 PlayerLoop 관점 설명.