안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다.궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며,유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 1. 마무리 이번 시간에는 프로젝트 마무리를 해보겠습니다.어느덧 마지막시간이네요ㅠㅠ 2-1) 스코어 만들기 -㉠ScoreKeeper 스크립트 작성 ScoreKeeper 스크립트는 적을 죽였을 시 점수를 채우고,점수를 관리하는 역할을 합니다. 2-2) 스코어 만들기 -㉡Enmey 스크립트 작성 스코어 관리를 위해 Enemy 스크립트에 해당 이벤트를 추가해 주겠습니다. 2-3) 스코어 만들기 -㉢UI 빈 오브젝트를 만들어..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다. 궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며, 유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 1. 메뉴 이번 시간에는 메뉴를 만들어 보겠습니다. 옵션창도 만들어 화면 크기와 볼륨 설정도 세팅할 수 있도록 할께요. 2-1) 메인 메뉴 만들기 우선 씬을 새로 만들어 이름은 메뉴라고 바꿔주겠습니다. Menu씬에는 메인 메뉴와 옵션 메뉴가 존재합니다. 캔버스를 생성하고 차근차근 만들어 볼께요^^ Text를 생성해 타이틀을 만들어 줍니다. 메인 메뉴 오브젝트는 세 가지의 버튼으로 이루어져있습니다. Play 버튼은 ..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다. 궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며, 유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 1. 오디오 이번 시간에는 오디오를 적용해보겠습니다. 적의 공격, 사망, 플레이어에게도 필요하겠죠? 지난 시간에 이어서 오디오를 다뤄보겠습니다. 2-1) 스크립트 작성 -㉠SoundLibrary SoundLibrary는 비슷한 내용의 사운드를 그룹화 시켜 랜덤하게 실행시켜 주는 역할을 합니다. using UnityEngine; using System.Collections; using System.Collection..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다. 궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며, 유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 1. 오디오 이번 시간에는 오디오를 적용해보겠습니다. 총을 쏠 때, 장전할 때, 배경음 등 다양한 사운드가 존재하고 적용을 하면 더욱더 멋진 게임이 만들어질 겁니다. 2-1) 스크립트 작성 -㉠AudioManager AudioManager 스크립트는 오디오 소스와 사운드 볼륨, 재생을 할 때 사용합니다. 싱글턴으로 적용함으로써 메모리에 상주하여 어디서든 오디오 출력이 가능하답니다^^ using UnityEngine..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다.궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며,유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 2. 총과 UI 이번 시간에는 총과 UI를 만들어 보겠습니다.다양한 총과 웨이브 시스템을 눈으로 보여줄 UI를 구현해 볼게요. 2-1) 총 만들기 -㉠프리팹 제작 기존에 제작했던 총 프리팹을 이용해 5개의 총을 제작해 보겠습니다.총 모양과 컴포넌트 속성값만 바꾸니 제가 만든걸 참고하시고,다양하게 구성하셔도 무관합니다^^ 2-2) 총 만들기 -㉡GunController 스크립트 작성 만든 총은 배열로 웨이브마다 다르게 ..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다. 궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며, 유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 2. 반동 및 재장전 이번 시간에는 반동 및 재장전을 만들어 보겠습니다. 애니메이션으로 만들어도 되지만, 코딩으로 구현해 보겠습니다. 2-1) 스크립트 작성 -㉠Gun Gun 스크립트에 반동과 재장전에 대한 내용을 추가해 주겠습니다. 총알을 발사할 때 총에 움직임을 줘 반동효과를, 그리고 재장전이 가능하도록 메소드도 추가해 주세요. 그리고 총이 조준점을 바라보도록 코드도 수정해 주겠습니다. using UnityEn..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다.궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며,유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 2. 크로스헤어 이번 시간에는 크로스헤어를 만들어 보겠습니다.총을 쏠 때 크로스헤어가 있다면 적을 맞추기 쉬울거에요. 2-1) 크로스헤어 만들기 -㉠이미지 추가 크로스헤어를 만드려면 이미지가 필요하겠죠.이미지를 받아추가하신 다음 다음과 같이 설정해 주세요. 이미지는 하이라키뷰에 적용하겠습니다. 2-2) 크로스헤어 만들기 -㉡Crosshairs 스크립트 작성 크로스헤어를 제어하기 위해 Crosshairs 스크립트를 만들..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다.궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며,유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 2. 웨이브 난이도 이번 시간에는 웨이브 난이도를 구현해 보겠습니다.웨이브마다 적 수랑 맵 세팅을 다르게 만들어 줄게요. 2-1) 적 난이도 적용 -㉠Spawner 스크립트 작성 Spawner 스크립트에서 적에 대한 내용을 더 추가해 주겠습니다.우선 개발자모드라는걸 만들어 줄게요. 이렇게 만들어두면 웨이브 테스트할 때도 좋겠죠?엔터키를 누르면 적이 삭제되며 그 다음 웨이브가 실행됩니다. 적을 생성할 때 적의 체력과 스..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다. 궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며, 유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 2. 무기 교체 이번 시간에는 무기 교체 시스템을 만들어 보겠습니다. 무기 교체라지만 쏘는 방식만 우선 구성하겠습니다. 2-1) 무기 교체 시스템 -㉠Gun 스크립트 작성 Gun 스크립트에서는 총의 모드 즉 자동, 버스트, 단발 이렇게 모드를 추가해주겠습니다. 마우스 버튼을 누르고 있는지 여부도 판별해줄게요^^ using UnityEngine; using System.Collections; // 총에 해당 publ..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다. 궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며, 유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 2. 무기 이펙트 이번 시간에는 무기 이펙트를 만들어 보겠습니다. 총알을 발사할 때 탄피나 플래쉬 효과 등을 적용해 볼게요. 2-1) 탄피 효과 만들기 -㉠탄피 생성 우선 총을 하이라키뷰에 옮겨주세요. 빈 오브젝트를 만들어 이름을 "Shell ejection point"라고 변경해 줍니다. 이제 여기서 탄피가 나오도록 구현해 줄게요. 추가된 부분은 꼭 Aplly All을 클릭해 프리팹에 적용해 주세요!! Bulle..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다.궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며,유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 1-1) 사망 이펙트 이번 시간에는 사망 이펙트를 만들어 보겠습니다.적 사망시 생성될 파티클을 의미합니다. 우선 적 프리팹을 하이라키 뷰에 옮겨 주세요. 그리고 마우스 우측 버튼을 클릭해 파티클을 생성해 주겠습니다. 파티클 이름은 "Enemy Death Effect"로 바꿔주겠습니다.파티클은 0.15초 동안 생성되며,날라가는 스피드는 20,사이즈는 0.3,중력은 2.5로 설정해 주겠습니다. Emission을 이용하면 ..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다. 궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며, 유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 1-1) 게임 오버 이번 시간에는 게임 오버 UI를 만들어 주겠습니다. 플레이어 사망시 띄어주는 것이죠. 그걸 위해 이벤트 함수도 구현해 주겠습니다. 1-2) 스크립트 작성 -㉠Spawner Spawner 스크립트에 OnNewWave라는 이벤트를 추가해 주겠습니다. 새로운 웨이브 때 마다 몹이 생성되도록 하기위해서 입니다. 웨이브가 바뀔 때 마다 다른 맵이 바뀌도록 이벤트를 실행시켜주며, 플레이어 위치도 리셋됩니다..