유니티 Vector2 3

5-4 유니티로 화살 피하기 게임 만들기

5.8 UI 표시하기 5.8.1 UI를 표시하고 갱신하는 감독 만들기 UI 부품을 Scene 뷰에 배치한다 UI를 갱신하는 감독 스크립트를 작성한다. 빈 오브젝트를 만들고 작성한 스크립트를 적용한다. 5.8.2 HP 게이지 배치하기 ※ 앵커 포인트 설정 화면의 크기가 바뀌어도 화면 오른쪽 위에 HP게이지가 표시되도록 앵커 포인트를 변경 앵커 포인트 : 화면 크기가 바뀔 때 어디를 원점으로 해서 UI 부품 좌표를 다시 계산하는가? 앵커 포인트를 적절히 설정하면 실행하는 기기의 화면 크기에 의존하지 않는 UI를 만들 수 있음 ※ HP 게이지 줄여 나가기 HP 게이지를 줄이려면 UI 오브젝트의 Image에서 제공하는 Fill 기능을 사용한다. Fill Amount 변수 값을 바꾸면 이미지 표시 영역을 줄이거나..

5-2 유니티로 화살 피하기 게임 만들기

5.4 키를 조작해 플레이어 움직이기 5.4.1 플레이어 스크립트 작성하기 PlayerController using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { // Start is called before the first frame update void Start() { Application.targetFrameRate = 60; } // Update is called once per frame void Update() { // 왼쪽 화살표가 눌린 경우 if (Input.GetKeyDown(KeyCode.LeftArrow)) { t..

5-1 유니티로 화살 피하기 게임 만들기

5.1.1 게임 기획하기 플레이어를 움직여 떨어지는 화살을 피하는 게임 플레이어 떨어지는 오브젝트 이동하는 동작 버튼 5.1.2 게임 리소스 생각하기 1단계 : 화면에 놓일 오브젝트를 모두 나열 2단계 : 오브젝트를 움직일 수 있는 컨트롤러 스크립트 정하기 3단계 : 오브젝트를 자동으로 생성할 수 있도록 제너레이터 스크립스 정하기 4단계 : UI를 갱신할 수 있도록 감독 스크립트를 준비 5단계 : 스크립트를 만드는 흐름을 생각 ※ 움직이는 오브젝트 고르기 필요한 컨트롤러 스크립트 플레이어 컨트롤러 화살 컨트롤러 필요한 제네레이터 스크립트 화살 제너레이터 필요한 감독 스크립트 UI를 갱신 할 수 있는 감독 스크립트 구성 순서 컨트롤러 스크립트 -> 제너레이터 스크립트 -> 감독스크립트 각 게임 오브젝트는 ..