반응형

유니티기초 3

유니티 리지드바디(Rigidbody)를 이용한 오브젝트 움직임 구현 간단한 예제 유니티 기초

이번 예제는 간단하게 3D Object인 Plane과 Cube, Sphere를 사용하였으며 Ex_04라는 스크립트를 Cube, Sphere에 추가하였습니다. Cube, Sphere에는 Rigidbody를 적용시켰습니다. 스크립트 내용입니다. 우선 오브젝트의 속도를 Inspector 창에서 좀 더 편리하게 수정하고자 speed라는 변수를 public으로 선언하였습니다. 그리고 오브젝트의 Rigidbody를 사용하기 위해 rb라는 Rigidbody 변수를 만듭니다. Start 함수에서 GetComponent를 이용하여 Rigidbody를 반환하고 Rigidbody(물리적 계산)를 사용하여 이동을 구현할 것이기 때문에 Update가 아닌 FixedUpdate 함수에 이동 구현 코드를 작성하였습니다. Input..

Unity/기초 예제 2021.04.28

유니티_Rigidbody_리지드바디_간단한 예제_유니티 기초

이번 예제는 간단하게 3D object인 Plane과 Cube, Sphere를 사용하였으며 스크립트는 없습니다. 먼저 Rigidbody를 자세히 들여다보겠습니다. Rigidbody는 게임 오브젝트가 물리력의 영향을 받도록 하는 컴포넌트입니다. Rigidbody를 추가한 오브젝트는 중력의 의해 아래로 떨어지고 질량과 같은 물리적 속성을 가지며 저항과 속도를 발생시킵니다. Rigidbody는 상호작용을 기반으로 한 물리력에 필요하며 게임 오브젝트가 다른 물리 오브젝트와 상호작용을 하려면 Rigidbody가 연결된 충돌체가 있어야 합니다. --------------------------------------------------------------------------------------- Rigidbod..

Unity/기초 예제 2021.04.22

유니티 예제_오브젝트의 상태 확인, Activating GameObjects, activeSelf, activeInHierarchy, SetActive()_간단한 예제, 유니티 기초

첫 번째의 경우 Pcube와 Cube가 모두 활성화 두 번째의 경우 Pcube는 활성화 Cube는 비활성화 세 번째의 경우 Pcube는 비활성화 Cube는 활성화 activeSelf - 스크립트를 적용한 오브젝트의 상태 activeInHierarchy - 스크립트를 적용한 오브젝트의 부모 오브젝트에 영향을 받음 //SetActive - 오브젝트 상태를 변경(bool) 오직 스크립트를 적용한 오브젝트의 상태를 확인할 경우엔 activeSelf 부모 오브젝트의 경우를 대비하여 오브젝트의 상태를 확인할 경우엔 activeInHierarchy 위 글은 Activating GameObjects - Unity Learn How to handle the active status of GameObjects in the..

Unity/기초 예제 2021.04.18
반응형