http://unity3d.com/
1. Unity 의 시작
- Unity에서 단순한 GameObject를 만들 수 있다. Cube, sphere 등등. ground 는 단단한 땅 역할을 하는 특수한 object. 기본적인 cube 등등의 object 는 만들 때 기본 mesh renderer, collider 를 가지고 있다.
- mesh renderer는 (아마) 보이는 것에만 영향을 준다. default material 도 괜찮다. 보통 renderer 는 기본적으로 장착돼 있다.
- collider는 object의 표면을 단단하게 만든다. 이것을 통해서 object들이 서로 충돌할 수 있게 된다. quad 같은 특수한 object 는 collider에서 convex 특성을 선택해야지 단단해 진다. -- material 을 선택하여 표면의 마찰력 등을 조절할 수 있다. -- 먼저 Assets > Create > Physic Material 메뉴를 이용해 새로운 material 을 만든다. 이것의 마찰력 등등을 계속 바꿀 수 있다. -- collider의 material 을 변경한다.
- rigid body를 object에 추가하면 이제 무게를 갖게 된다. 그 전에는 그냥 공중에 떠 있다. 무게를 갖고 떨어질 때 ground를 뚫고 더 아래로 떨어질 수도 있다. 이때에는 collider 에서 convex 특성을 선택해야 한다.
- GameObject는 hierarchy 구조를 가진다. drag-and-drop으로 단순한 모양들을 모아서 복잡한 모양을 만들 수 있다.
- 여러가지로 바꾼 object 를 Asset 패널에 drag-and-drop 하면 Asset 으로 등록된다. 다른 object instance를 만들 때 이용할 수 있다.
|