3d 4

[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..

[1] 유니티 설치 & 조작법 - (3) 오브젝트 다루기

1. 유니티 설치하기 2. 유니티 화면구성 3. 오브젝트 다루기 앞서 배운 내용을 토대로 '오브젝트 다루기'를 해보겠습니다. 우선 수업 내용대로 의자 만들기를 복습하겠습니다! 씬 만들기 - [File – New Scene] 선택 - Ctrl + s 누르고 파일 이름을 ChairScene 으로 정한 후 [저장] 클릭 의자 등받이 만들기 - [Hierarchy – + 메뉴 – 3D Object – Cube] 를 선택해 큐브를 만듭니다. - 스케일 툴을 이용해 X:1, Y:1, Z:0.2 로 만들어줌 - Inspector 의 수치로도 변경 가능 의자 앉는 부분 만들기 - 하이어라키 창에서 큐브를 선택한 후 Ctrl + D를 눌러 큐브를 복제 - 하이어라키 창에 Cube(1)이라는 이름으로 큐브가 복제됨 - 복..

[1] 유니티 설치 & 조작법 - (2) 유니티 화면 구성

1. 유니티 설치하기 2. 유니티 화면구성 3. 오브젝트 다루기 이번 시간에는 유니티의 화면 구성에 대해 알아보겠습니다! 왼쪽 탭 – [프로젝트] 클릭 – 오른쪽 위 – [새 프로젝트] 클릭 [3D] 선택 – [프로젝트 이름] 설정 – [저장 위치] 설정 – [생성] 클릭 [Inspector] 누른 채 이동하면 분리가 된다 분리된 [Inspector] 뷰를 드래그해 [Hierarchy] 와 [Scene] 뷰 사이에 재배치 할 수 있음 [Default] – [2 by 3] 클릭 [Project] 뷰를 드래그 앤 드롭으로 변경 기본 도형 만들기 (Cube) : [Hierarchy – + 메뉴 – 3D Object – Cube]를 선택 큐브가 생겼어요! 씬(scene) 창에서 화면 움직임 알아보기 - 씬 창에..