inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스

인터페이스 활용한 피격 데미지 구현

IDamagable 활용

해결된 질문

175

rednine

작성한 질문수 1

0

인터페이스를 활용한 피격 데미지 구현 강좌를 보면 총알의 HIT를 Collision 기반에서 Raycast 기반으로 변경하고 있습니다.

Raycast를 사용하는 장점은 무엇인가요?

현업에서도 FPS/TPS를 제작할 때 Collision보다는 Raycast를 더 많이 사용하나요?

C# unity

답변 1

0

이재현

안녕하세요.

우선 Raycast를 사용해 충돌을 검출하는 방법은 Rigidbody + Collider 조합에 비해서 충돌 검출에 훨씬 적은 리소스를 사용하기 때문에 빠른 연산처리가 가능합니다.

그리고 단순 충돌 뿐만 아니라 적캐릭터가 시야에 들어왔는지 여부도 응용할 수 있고 정확한 거리를 기반으로 하는 로직에도 응용할 수 있습니다. 또한, 캐릭터 이동시 바닥 또는 장애물간의 충돌여부와 같은 로직에도 활용할 수 있습니다.

굉장히 많은 부분에 활용되는 기능이기에 충실히 익혀두시면 도움이 되실겁니다.

유니티 제외 설치한 프로그램들 및 파일 삭제 방법

0

32

1

깃허브에서 콤피유아이 매니저 설치하는게 안됩니다.

0

41

2

5강, 오류 수정과 관련해서

0

44

2

카메라가 많아지면 렌더링 비용이 커지나요?

0

33

1

Spider와 Monster 구현 방식을 구분한 이유

1

28

1

prefab 관련 문의

0

79

1

Bullet이 방향 문제가 있어요.

0

132

3

딜레이를 주고 싶을 때 코루틴을 사용하는 이유

0

126

2

Spider 사망 시 두 번 폭발관련

0

123

2

Player에 Event 연결 관련 질문

0

112

2

Barrel에 IDamagable 적용 관련 질문

0

92

2

Stun 로직 관련해서 문제가 발생합니다.

0

208

2

Bullet, AimDot 코드 질문

1

155

2

안녕하세요 이벤트 버스 패턴에 대해서 궁금한게 있어서요

0

230

2

선생님 궁금한게 있는데요

0

186

2

비헤이비어 그래프 방식이요

1

163

2

콜백 함수, garbage colleection에 대해

0

129

1

스크립터블 오브젝트에 대해 질문이 있습니다

0

140

1

오디오 관련해서 질문 있습니다.

0

166

2

[질문] ScriptableObject 를 활용한 이벤트 버스 관련 질문이 있습니다.

0

308

1

[질문] Component 이름 관련해서 질문이 있습니다.

0

134

1

[질문] Custom NavMesh Link 관련해서 궁금한게 있습니다.

0

122

2

[질문] Scriptable Object르 이용한 메모리 최적화 관련 질문이 있습니다.

0

226

2

강사님~ 오디오 파일 관련해서 질문있습니다!

0

195

2