반응형

슈팅게임 3

[Unity] #8. 슈팅 게임 제작(4)

이번에는 현재점수를 기록하고 최고점수를 저장하는 기능을 만들어 보도록하자. - 화면 표시 [Hierarchy] - [UI] - [Text] 를 클릭한다. Canvas 하위에 생긴 Text 오브젝트의 이름을 CurrentScore로 변경한다. 텍스트 창에 현재점수라고 표시 될 수 있도록 작성한다. 우주배경을 사용하였기 때문에 검정색 글씨의 경우 잘 안보인다. 하얀색 글씨로 색상을 변경한다. 기본 위치는 좌측하단에 표시되었으나 좌측 상단으로 텍스트 위치를 변경시킨다. 게임화면에는 다음과 같이 표시된다. 동일한 방법으로 최고점수 항목도 만들어준다. - 스크립트 작성 점수를 기록하고 저장하는 기능을 사용하기 위해서 ScoreManager 스크립트와 Empty Object를 생성한다. 다음과 같은 스크립트를 작성..

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

1. 적 생성하기 2. 적 자동생성 3. 충돌처리 & 범위 제한 1. 적 생성하기 이번에는 적을 만들어 보도록 하자 큐브모양 오브젝트를 하나 더 생성한뒤 오브젝트 이름을 Enemy로 변경하고 스크립트도 생성하여 적용한다. enemy 오브젝트가 나를 향해 내려와야 하므로 아래방향으로 움직이는 스크립트를 작성한다.using System.Collections; using System.Collections.Generic; using UnityEngine; public class Enemy : MonoBehaviour { public float speed = 5; // Start is called before the first frame update void Start() { } // Update is calle..

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

목차 1. 프로젝트 생성과 환경설정 2. 플레이어 이동 제작 3. 총알 이동 제작 1. 프로젝트 생성과 환경설정 먼저 3D 템플릿으로 프로젝트를 생성한다. 버전은 상관없으나 본글은 2020.3.30f1 을 사용했기 때문에 년도가 차이난다면 내용이 상이할 수 있다. 3D템플릿을 사용하긴 하지만 이번에 실제로 만들것은 탑뷰에서 본 시점이기 때문에 시점을 변경하고 카메라 위치도 변경시켜준다. 다음으로는 [Hierarchy] - [Directional Light] 에서 Light의 체크박스를 없애 Light를 비활성화 시킨다. [window] - [Rendering] - [Lighting] 에서 Auto Generate도 비활성화를 시킨다. 다음으로 Enviroment 항목에서 Source를 Color로 변경하..

반응형