GameForFun

블로그 이미지
by PforPepsi

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit

Unity를 이용하여 앵그리버드 만들기 1탄.

먼저 2D 게임을 만들기 위해서는 적절한 카메라 세팅이 필요.

Camera의 속성중 Projection의 속성을 Orthographic으로 설정해준다.

이렇게 설정해주면 카메라와의 거리와 상관 없이, 한 평면의 점은 모두 위치가 같아보인다. (원근법을 제거해버리는것)


여튼...


앵그리버트의 특징은 앵그리버드는 물리게임이라는것.

다행이도 Unity에서는 RigidBody라는 물리 Component를 제공한다.

단 주의해야할 것은 다음과 같다.

1. 우리의 오브젝트는 z값을 0으로 설정하고, z값이 변하지 않는다.

-> 이것은Rigidbody의 속성중 Contraints의 Freeze Position Z를 체크해주면 된다.

2. 우리의 오브젝트는 돌되, X축과 Y축의 방향으로는 돌지 않는다.

-> 마찬가지로 Rigidbody의 속성 중 Contraints의 Freeze Rotation의 x,y를 체크해준다.


이게 기본적인 물리 세팅이 된다.

'[Unity3D]' 카테고리의 다른 글

커스터마이징 기능 구현하기 2. 데이터의 저장.  (0) 2012.05.03
커스터마이징 기능 구현하기 1. Serialize란...  (0) 2012.05.02
[Unity] Network 정리  (2) 2012.03.25
[Unity] 정리들  (0) 2012.03.25
[Unity] 최적화  (1) 2012.03.24
AND

ARTICLE CATEGORY

목록들 (118)
[Unity3D] (39)
그래픽관련 (13)
잉여잉여 (25)
프로그래밍 (27)
노래♬ (3)
Game_Design(기획) (3)

RECENT ARTICLE

RECENT COMMENT

RECENT TRACKBACK

CALENDAR

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

ARCHIVE