[ Unity 설치 ]
http://korea.unity3d.com/ >> Download
Unity3DStudy, CskARProject 가입하기
Vuforia 가입하기
[ Unity3D의 특징 ]
PPT 참조
[ Unity 3D의 개발 환경 ]
[ Unity3D 기초 실습 ]
PPT 참조 - http://www.unity3dstudy.com/ 사이트 초급에 있는 실습 따라하기 내용입니다.
[ Unity 관련 도움될 만한 사이트 소개 및 기초 실습 ]
http://korea.unity3d.com ( http://unity3d.com/ ) 사이트 둘러보기
Unity Manual
Help >> Unity Manual
Manual
Unity를 사용하는 방법을 자세하게 설명
Reference
세부적인 Unity의 기능들에 대한 설명
Scripting
Script와 관련된 내용을 설명(주로 사용해야 하는 곳)
[ GameObject 1 ] - GameObject에 대한 간단한 설명
[ 실습 ] Object Empty에서 "Cube Object" 만들기 - GameObject와 Component의 관계를 알 수 있음
Cube 생성 : 목적물
Object Empty : 초기
Mesh Filter
Box Collider
Mesh Renderer
Materials
Element : Default-Diffuse
[ Component 1 ] - Component들이 어떤 것들이 있는지를 간단하게 설명
Cube를 대상으로 설명( Empty Object에서 Cube 만들어 보기)
GameObject는 Component를 모아 놓은 Container
[ Scene 관리 및 빌드(Scene 전환) ]
Scene 생성
File >> New Scene
Scene 전환
// Application.LoadLevel() : Scene을 전환하는 함수
// Unity 5.3 버전 이전 방법에서 사용했던 함수
SceneManager.LoadScene() 함수를 사용해야 함
"UnityEngine.SceneManagement ;" namespace를 사용해야 함
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class ChangeScene : MonoBehaviour {
public void SceneChange1() {
SceneManager.LoadScene (1);
}
public void SceneChange2() {
SceneManager.LoadScene (0);
}
public void OnGUI() {
if (GUI.Button(new Rect(10, 10, 150, 100), "Change Scene1"))
SceneChange1();
if (GUI.Button(new Rect(10, 200, 150, 100), "Change Scene0"))
SceneChange2();
}
}
File >> Build Setting ...
빌드하고자 하는 씬들을 포함시켜야 함
실습 : 실습으로 Scene 전환 이해하기
스크립트 사용해 보기 [ Scripts 1 ]
Start / Update
[ 실습 ] Console 창에 Start/Update가 실행될 때마다 Console 창에 메시지를 출력할 수 있도록 함
Script 생성
Start : "Start ... " 출력될 수 있도록
Update : "Update 1" ~ "Update 100" 까지 출력될 수 있도록