c# 3

[6] 슈팅 게임 제작 (2)

[6].1 총알 발사 제작 [6].2 적 이동 & 충돌 [6].3 적 자동 생성 [6].4 적 인공지능 [6].1 총알 발사 제작 🔶 PlayerFire 스크립트 생성 및 할당 Project 창에 PlayerFire 라는 이름으로 C# 스크립트를 하나 만든다. Player 객체에 드래그 앤 드롭으로 붙여 준다. 🔶 총알 발사 로직 총의 방아쇠를 당기면 총알 공장에 전화를 하여 생산된 총알을 받아 발사 하는 흐름으로 이해 할 수 있으며 이는 총알 파을 열어 메모리에 올리는 흐름과 같다. 이 흐름을 처리해 주는 함수가 Instantiate 함수. 🔶 필요 속성 추가 총알을 생성하기 위해 총알 공장이 필요하다. 만들어진 총알을 발사하기 위한 위치가 필요하며 이는 총구로 속성으로 등록한다. 🖥️ PlayerFi..

[5] 슈팅 게임 제작 (1)

[5].1 프로젝트 생성과 환경설정 [5].2 플레이어 이동제작 [5].3 총알 이동 제작 [5].1 프로젝트 생성과 환경설정 더보기 ⚙️이번에 진행할 내용은 2020 버전(이상) 유니티가 필요합니다. ✔️Android Build Support 체크 후 다운로드 진행 🔶 슈팅 게임 프로젝트 생성하기 Unity Hub 실행 템플릿은 3D로 지정 프로젝트 이름을 ShootingGame으로 지정 생성 버튼을 클릭하여 프로젝트 생성 ShootingGame 으로 프로젝트가 만들어지면 유니티가 실행된다. 🔶 제작 환경 설정하기 - 씬 설정 Scene 뷰를 lso 모드로 변경하고 기즈모를 클릭하여 화면이 Back 뷰가 되도록 설정 🔶 제작 환경 설정하기 - 카메라 설정 씬에는 반드시 하나 이상의 Main Camera..

[2] C# 스크립트 (1)

[2].1 스크립트 [2].2 스크립트 작성하기 [2].3 스크립트 첫걸음 [2].4 변수 사용하기 [2].1 스크립트 >> 스크립트를 쉽게 배우는 비법 유니티에서는 오브젝트가 움직이는 방향을 스크립트로 기술함 스크립트를 다 작성하면 오브젝트에 적용해(끌어다 붙여) 스크립트에 작성된 대로 오브젝트가 움직이도록 만듦 스크립트도 한국어나 영어 같은 '언어'임 언어를 습득하는 왕도가 읽고, 쓰고, 말하기인 것처럼 스크립트도 이 세 가지가 매우 중요함 제대로 배우려면 그만큼 읽고, 쓰고, 말하기를 많이 해야 함 [2].2 스크립트 작성하기 >> 프로젝트 만들기 새 프로젝트를 클릭한다. 프로젝트 이름을 sample로 입력한다. 템플릿을 2D로 선택한다. (3D로 선택해도 무관) 프로젝트 저장 위치를 지정한다. 프..