본문 바로가기

게임 프로그래밍2

[ Unity ] RigidBody RigidBody란 강체를 뜻하는 영어입니다. 강체란 물리학에서 형태가 고정되어 변하지 않는 물체를 가리키는데요, 유니티에서는 RigidBody 컴포넌트를 가진 게임 오브젝트들에게 물리제어로 동작하게 하여, 오브젝트들을 사실적으로 움직이게 도와줍니다. 곧, RigidBody를 이용하면 물리엔진이 적용된다는 것입니다. 한번 RigidBody를 입히지 않은 게임 오브젝트와 RigidBody를 입힌 게임오브젝트의 차이점을 보겠습니다. 먼저 바닥을 만들어 줍니다. hierarchy패널에서 빈공간에 마우스 오른쪽 클릭하여 3D Object > Plane을 선택합니다. 아래와 같이 바닥이 생성된 것을 볼 수 있습니다. 이어서 같은 방법으로 3D Object > Cube 를 통해 큐브를 2개 더 생성하고, 각각 Cu.. 2019. 1. 30.
[ Unity ] 유니티 VS Code로 코딩하기 VS Code는 Visual Studio Code의 약자로, 마이크로소프트에서 만든 일렉트론.js 기반 IDE입니다. 아톰 IDE처럼 확장 플러그인을 추가할 수도 있고, 굉장히 가볍다는 장점이 있습니다. 유티티를 코딩할 때, Mono Develop 이나 Visual Studio Community를 사용할 수도 있지만, 이러한 IDE는 굉장히 무거워서 처음에 프로그램을 실행시키는데에도 오래걸리고, 저장이나 컴파일 등에서 리소스를 많이 소모하게 됩니다. VS Code 설치 https://code.visualstudio.com/ 위의 링크로 가셔서 VS Code를 설치합니다. (설치 과정에 대해서는 다루지 않겠습니다.) VS Code를 설치하셨다면 유니티3D를 실행시켜서 Edit 탭의 Preferences를 .. 2019. 1. 30.