IDamagable 활용
인터페이스를 활용한 피격 데미지 구현 강좌를 보면 총알의 HIT를 Collision 기반에서 Raycast 기반으로 변경하고 있습니다.
Raycast를 사용하는 장점은 무엇인가요?
현업에서도 FPS/TPS를 제작할 때 Collision보다는 Raycast를 더 많이 사용하나요?
Answer 1
0
안녕하세요.
우선 Raycast를 사용해 충돌을 검출하는 방법은 Rigidbody + Collider 조합에 비해서 충돌 검출에 훨씬 적은 리소스를 사용하기 때문에 빠른 연산처리가 가능합니다.
그리고 단순 충돌 뿐만 아니라 적캐릭터가 시야에 들어왔는지 여부도 응용할 수 있고 정확한 거리를 기반으로 하는 로직에도 응용할 수 있습니다. 또한, 캐릭터 이동시 바닥 또는 장애물간의 충돌여부와 같은 로직에도 활용할 수 있습니다.
굉장히 많은 부분에 활용되는 기능이기에 충실히 익혀두시면 도움이 되실겁니다.
첨부된 수업자료와 강의 내용이 다릅니다.
0
1
0
몬스터 HP 게이지바 이동
0
11
1
TextMeshPro용 커스텀 한글 2350자.txt 파일은 어디에 있나요?
0
9
1
02-02 NavMesh 응용 캐릭터 멈춤 문제
0
28
1
02-02 NavMesh 응용 캐릭터 멈춤 문제
0
36
2
prefab 관련 문의
0
72
1
Bullet이 방향 문제가 있어요.
0
120
3
딜레이를 주고 싶을 때 코루틴을 사용하는 이유
0
114
2
Spider 사망 시 두 번 폭발관련
0
112
2
Player에 Event 연결 관련 질문
0
99
2
Barrel에 IDamagable 적용 관련 질문
0
80
2
Stun 로직 관련해서 문제가 발생합니다.
0
197
2
Bullet, AimDot 코드 질문
1
140
2
안녕하세요 이벤트 버스 패턴에 대해서 궁금한게 있어서요
0
221
2
선생님 궁금한게 있는데요
0
174
2
비헤이비어 그래프 방식이요
1
148
2
콜백 함수, garbage colleection에 대해
0
125
1
스크립터블 오브젝트에 대해 질문이 있습니다
0
129
1
오디오 관련해서 질문 있습니다.
0
155
2
[질문] ScriptableObject 를 활용한 이벤트 버스 관련 질문이 있습니다.
0
292
1
[질문] Component 이름 관련해서 질문이 있습니다.
0
128
1
[질문] Custom NavMesh Link 관련해서 궁금한게 있습니다.
0
110
2
[질문] Scriptable Object르 이용한 메모리 최적화 관련 질문이 있습니다.
0
222
2
강사님~ 오디오 파일 관련해서 질문있습니다!
0
191
2

