지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=yoIPKI_iK5E&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=22 이번 강의에서는 총기를 추가하고 수정하며 게임의 UI 를 추가해본다. 시작해보자. 기본 총을 수정해보자. 총 프리팹을 씬으로 가져와 수정한다. 모양, 총구 위치 등을 수정해 총기 형태를 원하는 기본 형태로 변경하자. 권총 형태로 변경하고 이름을 Gun 01 로 바꾼 뒤 발사 모드와 정보를 설정해주었다. 프리팹 폴더에 Weapons 폴더를 만들어 그곳에 프리팹으로 저장한다. 이제 복사하여 다른 총들도 만들어주자. 위와 같이 여러 종류의 총기를 만들었다. 이제 프리팹 폴더에..
Unity
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=r8JTwe6dewU&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=21 이번 강의에서는 무기 반동, 재장전 기능을 추가해본다. 시작해보자. 먼저 총의 조준 정밀도를 수정해보자. 지금은 총구 위치와 조준점의 위치가 살짝 어긋나 있는 것을 볼 수 있다. 이렇게 위치가 어긋나있다. Gun, GunController, Player 스크립트에서 이를 보정하자. | Gun 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Gun ..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=9bYy1uqHY0Q&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=20 이번 강의에서는 크로스헤어(조준점)을 추가해본다. 시작해보자. 유튜브 강의를 통해 제작한 조준점 이미지나 다운받은 이미지를 프리팹 폴더에 추가한다. 스프라이트로 설정하고 씬으로 가져와보자. 색상을 검정색으로 바꿔주고 복사 후 이름을 Dot 으로 변경하여 하위 오브젝트로 둔다. 스프라이트도 원으로 바꿔주어 조준점으로 사용한다. 이 조준점은 장애물과 같은 렌더링된 다른 오브젝트들에 가려진다. 이를 위해 메인 카메라 오브젝트를 복사하고 메인 카메라 태그를 제거 한 뒤 이름을 ..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=8fZIZMlC69s&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=19 이번 강의에서는 웨이브 별 난이도를 조정해본다. 시작해보자. 지금 각 웨이브에서는 웨이브에서 나오는 적의 수, 적의 스폰 시간 간격만 설정이 가능하다. Spawner 스크립트와 Enemy 스크립트로 가서 적의 속도, 적의 체력 등을 추가해 웨이브 별로 난이도를 좀 더 세밀하게 조정할 수 있도록 해보자. 또한 테스트에서 편의성을 위해 개발자 모드를 추가해 웨이브를 건너뛸 수 있도록 하자. | Spawner 스크립트 using System.Collections; using ..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=yfSN6W98r4I&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=18 이번 강의에서는 무기 종류를 추가해본다. 시작해보자. 무기의 발사 모드를 변환 할 수 있게 해보자. 연사(Auto), 점사(Burst), 단발(Single) 세 가지 모드를 추가해보자. Gun, GunController, Player 스크립트를 수정하자. | Gun 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Gun : MonoBehaviour..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=e1XO53GA7xM&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=17 이번 강의에서는 무기 발사 이펙트를 추가해본다. 시작해보자. 총에서 총알을 발사 할 때 Muzzle Flash 효과와 탄피 배출 효과를 추가해보자. 먼저 만들어둔 총 프리팹을 씬으로 가져오자. 탄피가 배출될 위치에 Shell Ejection Point 오브젝트를 생성하고 위치와 각도를 조정한다. 이제 프리팹을 저장하고 씬에서 삭제하자. 탄피 프리팹을 만들기 위해 총알 프리팹 Bullet 을 씬으로 가져온다음 이름을 Shell 로 바꾸고 새 프리팹으로 추가한다. Shell..