
프로젝트 만들기 - 3D 템플릿 선택 프로젝트 흐름오브젝트 나열오브젝트를 움직이는 컨트롤러&스크립트 정함오브젝트를 자동 생성할 수 있도록 제너레이터 스크립트 정함UI 갱신할 수 있도록 감독 스크립트 준비스크립트를 만드는 흐름 생각하기유니티에서 사용할 수 있는 3D 모델 형식 : FBX, OBJ, Maya, Max, Blender, Modo 등 Terrain을 통해 지형 만들기3D 게임 좌표계 : X축(좌우) | Y축(상하) | Z축(깊이 방향)Terrain? 유니티에 준비된 지형 오브젝트... 산, 강 등 지형을 간단히 색칠하듯 만들 수 있음[+] - [3D Object] - [Terrain]지면 높낮이 설정 : [Inspector] - [Terrain] - [Paint Terrain] - [Raise ..

프레임레이트를 60으로 고정하는 이유 : 디바이스에 따라 성능 차이가 있다면 게임 동작에 영향을 미칠 수 있기 때문... 이 차이를 없애고자 60으로 FPS 고정Application.targetFrameRate = 60; 게임 설계화면에 놓일 오브젝트 모두 나열하기오브젝트를 움직일 수 있는 컨트롤러 스크립트를 정함움직이는 오브젝트에 오브젝트의 움직임을 제어하는 대본 필요 => 컨트롤러 스크립트오브젝트를 자동으로 생성할 수 있도록(게임 플레이시 생성될 오브젝트) 제너레이터 스크립트를 정함UI를 갱신할 수 있도록(UI를 조작하거나 진행상황을 판단) 감독 스크립트를 준비스크립트를 만드는 흐름을 생각기본적으로 컨트롤러 스크립트 → 제너레이터 스크립트 → 감독 스크립트 순으로 제작 각 축의 회전 방향2D 룰렛 돌..
C# 스크립트를 오브젝트에 드래그&드롭 하는 이유? 스크립트를 오브젝트에 적용하는 과정으로, 스크립트를 게임 오브젝트에 연결해 스크립트가 실행되도록 함(만약 연결이 안 됐다면 동작 X) C# 스크립트 파일 기본형// 1&2 : 데이터를 저장하는 형을 제공// 3 : 유니티가 동작하는데 필요한 기능 제공using System.Collections;using System.Collections.Generic;using UnityEngine;// 클래스명 정의(클래스명 = 스크립트명)public class Test : MonoBehaviour{ // 한 번만 실행 void Start() { } // 프레임마다 반복해서 실행 void Update() { ..

유니티 설치는 왕 쉽다. 1. 홈페이지 들어가서 다운로드https://unity.com/kr/download 창의적인 프로젝트 시작 및 Unity Hub 다운로드 | Unity간단한 3단계로 Unity를 다운로드하고 전 세계적으로 가장 큰 인기를 누리는 2D/3D 멀티플랫폼 경험 및 게임 제작용 개발 플랫폼을 사용하세요.unity.com자기 컴퓨터OS에 맞는 버전 다운로드 하면 됨 2. exe 파일 실행해서 동의 하면 이렇게 설치가 되는데,오른쪽 상단에 [에디터 설치]를 눌러서3. 맞는 버전 설치필요한 모듈도 선택하고동의 후 설치하면끝~