총구 플래시
파티클 시스템에서 PlayOnAwake를 끄고 스크립트에서 Shoot 메서드가 불렸을 때 파티클 시스템을 Play를 하여 쏠 때마다 Play되게 하였다.
사격 관통 효과 만들기
Raycast가 true면 CreateHitImpact를 호출하게 하였다.
CreateHitImpact에선 hit의 정보를 받아서 파티클을 생성하는데 hit.point(맞은 위치)와 Quaternion.LookRotation을 사용하여 맞은 위치에서의 회전 값 normal(바깥 방향)을 바라보고 생성되게 하였다.
그리곤 Destroy로 1초 뒤에 파괴되게 하였다.
'유데미 강의 > C#과 Unity로 3D 게임 개발하기 : 좀비 러너 게임' 카테고리의 다른 글
애니메이션 (0) | 2022.09.15 |
---|---|
애니메이터 컨트롤러 (0) | 2022.09.15 |
적 체력과 데미지 (0) | 2022.09.15 |
총, 레이캐스팅 (0) | 2022.09.15 |
사정거리 만들기, OnDrawGizmosSelected(), 도발 공격 (0) | 2022.09.15 |