[ Unity 설치 ]
http://korea.unity3d.com/ >> Download
[ Unity3D의 특징 ]
PPT 참조
[ Unity3D 기초 실습 ]
PPT 참조 - http://www.unity3dstudy.com/ 사이트 초급에 있는 실습 따라하기 내용입니다.
한번 따라 해 보심이 좋을 듯...
[ Sample Project Improt 하기 ]
[ Unity 시작 하기 ]
만들 결과물
MyVR 프로젝트 생성하기
File >> New Project
Project Name : MyVR
Location : 프로젝트를 생성하고자 하는 폴더 위치 지정
Organization : 무시
3D(check) / 2D : 생성할 프로젝트가 3D인지 2D인지 구분
Enable Unity Analytics : 다른 API를 추가할 필요없이 유저 분석을 할 수 있도록 유니티에서 제공하는 분석 도구를 사용할 것인지
Hierarchy 창에서 Main Camera와 Directional Light 확인 (프로젝트 생성시 기본적으로 생성됨)
큐브(Cube) 및 평면 추가하기
GameObject >> 3D Object >> Cube
GameObject >> 3D Object >> Plane
큐브(Cube) 옮기기
Cube 선택 >> Inspector 창
Transform >> Position >> y : 0.5
Transform >> Rotation >> y : 20
유니티 왼손 좌표계 / 회전은 시계 방향
Project 창에 "폴더 만들기"
Assets 오른쪽 마우스 클릭 >> Create >> 폴더
Name : Scenes
같은 방법으로 "Materials", "Prefabs", "Textures" 폴더 만들기
Cube에 적용할 Material 생성 및 적용
Materials 폴더 선택후 오른쪽 마우스 클릭
Create >> Material
Name : Red
Inspector : Albedo ( 255, 0, 0) 으로 변경
Red 메터리얼을 드래그 해서 "Cube"에 적용
씬(Scene) 저장
File >> Save Scene >> Scenes 폴더 선택
Name : MyScene01
체크 사항
탐색기의 폴더 구조와 유니티의 Project 창의 폴더 구조가 일치됨을 체크
탐색기에서 유니티가 활용하고 있는 확장자들 체크
사진 추가하기(Texture 입히기)
GameObject >> 3D Object >> Quad (Plane으로 만들어도 무방)
Textures 폴더 오른쪽 클릭 >> Import New Asset ... >> 원하는 사진 선택
드래그해서 폴더에 넣어도 무방
이미지를 드래그해서 Quad에 삽입
크기 확대 : Quad : Inspector >> Transform >> Scale을 이미지 크기의 종횡비로 맞춤
에단 캐릭터 추가하기 [ 기본 Package Import ]
Assets >> Import Package >> Characters
All 클릭 >> Import 수행
Project 창에서 Stanard Assets 폴더 생성 체크
Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController 프리팹 =>(드래그) 씬 뷰(Scene View)
실행 테스트
W,A,S,D 키로 캐릭터 이동
import한 액자에 사진 넣기
다음 링크에서 FhotoFrame.FBX 를 다운로드
Unity 에 바로 끌어다 놓은 뒤 Scene 으로 드래그
적절하게 스케일을 조절한 뒤, 넣을 이미지를 다운로드
이미지 속성을 Sprite 를 바꿈
PhotoFrame 오른쪽 클릭 >> 2D Object >> Sprite
Name : Photo
사진 이미지 =>(드래그) [ Photo Instpector >> Sprite Renderer >> Sprite ]
액자에 맞게 스케일 및 이동값 조절
실행 테스트
[ 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