총 게임오브젝트
총과 총을 쏘는 슈터를 분리해 보겠습니다. 이유는 플레이어를 변경없이 총만 변경가능하기 때문입니다.
건(Gun)오브젝트 준비하기
플레이어에 총을 배치할 기준점이 될 자식 게임오브젝트 Pivot을 추가하겠습니다.
Gun 배치지점(Pivot) 생성
하이라키에서 플레이어를 선택하고 마우스 우클릭 > Create Empty 클릭
생성된 자식 게임 오브젝트의 이름을 Gun Pivot으로, 위치를 (0.5,0,0)로 변경
Gun 프리팹 생성
하이라키에서 +를 눌러 Create Empty> 이름을 Gun으로 변경,
Gun을 선택후 위를 우클릭후 3D Object>Cylinder 이름을 Barrel로 변경, Scale(0,2,0.5,0,2) , Rotation Y 90
Gun에 라인렌더러 추가하기
3. Gun에 탄알의 궤적을 그리기 위해 라인렌더러 추가하기
3.1 Gun 게임 오브젝트에 Line Renderer 컴포넌트 추가
3.2. Line Renderer 컴포넌트 체크 해제하여 비활성화

3.3 Positions 탭 펼치기>Size 0, Width를 0.02로 변경

3.4 Materials 탭 펼치기 > Element 0에 Bullet 머터리얼 할당 (Element 0 옆의 선택버튼 클릭) 선택창에서 Bullet을 선택
3.5 Cast Shadows off로 변경, Receive Shadows 체크해제

라인 렌더러는 포지션필드에 지정된 점 사이를 이어 선을 그립니다. 지금은 선을 그리지 못하도록 Size를 0으로 하고 비활성화했습니다.
하이라키에서 Gun 오브젝트를 선택후 Add Component> Audio Source 추가 Play On Awake 언체크 Audio Clip연결
Prefabs에서 MuzzleFlashEffect와 ShellEjectEffect를 끌어다 연결
완성된 Gun을 끌어다 프로젝트뷰에 놓으면 프리팹으로 만들어지고 하이라키의 이름이 파란색으로 변경된다.
Gun을 Gun Pivot의 자식으로 연결