유니티를 실행하고 새프로젝트를 만든다. 제목은 ballgame이라고했다. 3d로만든다
왼쪽메뉴에 creat - 3d object - sphere를 눌러서 게임에서 사용할 공을 만든다
밑에 큐브를 눌러 직육면체를 만들고
R을누르고 드래그하면 스케일을 늘리고 줄일수있는데 큐브를 선택한상태에서 R을누르고 x축을누르고 넓혀준다.
그리고 우측메뉴에 add component를 누르고 physics를 눌러 물리값을 만들어준다.
rigidbody로 만든다
그리고 위쪽상단에 플레이를 눌러 실행시켜보면 공이 물리값을받아 중력이작용해 아래로 떨어지는것을 볼수있다.
공을 튕기게 만들어주기위해 creat - physic material을 누르고 생성해준다
그리고 오른쪽에 bounce combine을 멕시멈으로 바꿔준다 그러면 공이 끝없이 튕기는것을 볼수있다.
아까 aaa physic material을 만든부분에서 오른쪽마우스클릭 해서 자바스크립트를 생성해준다. 그리고 원하는 스크립트를 입력한뒤세이브하고 나간다
그리고 바닥에 스크립트를 드래그해서 적용시켜준다.
그리고 실행하면 아까 키보드 좌,우키를 누르면 바닥이 기울어지는것을 스크립트로 입력했었는데
그대로 실행되고있다
3d맥스로 캐릭터를 불러와 고개를 끄덕이는 간단한 애니메이션을 만들어서 유니티에 적용해보겠다.
아까의 공처럼 이애니메이션캐릭터에 물리값을 적용시키면 고개를 끄덕이며 점프하는 캐릭터를 볼수있다
'언리얼,유니티' 카테고리의 다른 글
언리얼의 기능들을 알아보고 간단한 프로그래밍코드입히기 (0) | 2016.03.19 |
---|