Rookiss님의 유니티 엔진 강의를 보고 정리한 내용입니다. 한 지점에서 특정 방향으로 레이저를 발사하여, 맞은 물체를 파악하는 방식입니다. 원래는 컴퓨터 그래픽스의 기술이기도 합니다. 기본적인 사용 방법은 Physics.Raycast(~~~~);입니다만 안에 들어가는 방식은 매우 다양합니다. if (Physics.Raycast(transform.position, Vector3.forward, out hit, 10)) { Debug.Log($"RayCast!{hit.collider.gameObject.name}"); } 이번 방식은 레이저에 닿는 모든 물체를 감지하는 방식입니다. RaycastHit[] hits; hits = Physics.RaycastAll(transform.position + Vec..
Rookiss님의 유니티 엔진 강의를 보고 정리한 내용입니다. 공식 문서 : https://docs.unity3d.com/kr/530/Manual/CollidersOverview.html 콜라이더 - Unity 매뉴얼 콜라이더(Collider) 컴포넌트는 물리 충돌 처리를 위한 오브젝트의 형태를 정의합니다. 콜라이더는 보이지 않는 요소이므로 오브젝트의 메시와 정확히 동일한 모양일 필요는 없으며, 실제로는 게 docs.unity3d.com 먼저 Collision이란 충돌을 의미하는 것이고, 유니티에서 물리적인 충돌을 발생시키는 것을 말합니다. 그래서 유니티의 각 오브젝트들에 충돌 여부를 부여하기 위해서 Collider, RigiBody가 존재합니다. 먼저 충돌의 조건에는 세가지가 필요합니다. 위 공식문서에..
- Total
- Today
- Yesterday
- 알고리즘
- Select모델
- 인제대학교
- queue
- 컨퍼런스
- 멀티쓰레드
- 정보보안
- 드림핵
- 워셜알고리즘
- 학교
- BFS
- 고양이
- 레지스터
- STL
- 시스템보안
- 링크드 리스트
- 보안
- 더블버퍼링
- Dreamhack
- 자료구조
- 야경
- c++
- 백준
- 스레드풀
- 개발
- 지뢰찾기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |