반응형 유니티 Unity29 [유니티] Rigidbody(리지드바디)로 플레이어 움직임 구현하기 - 1 이번에는 리기드바디를 활용해서 3D 게임에서 플레이어의 움직임을 구현해보고자 한다. 이를 위해선 리지드바디에 대한 기본적인 이해가 필요하므로, 만약 리지드바디를 잘 모른다면 이전 글을 참고하면 된다. 2021.09.09 - [유니티 Unity/유니티 기능 구현] - [유니티] Rigidbody(리지드바디) 기본 속성 값 파악하기 유니티로 3D 캐릭터의 움직임을 구현할때 리지드바디와 캐릭터컨트롤러 둘 중 하나를 주로 사용하는 편이다. 리지드바디로 플레이어를 생성할 때 주의할 점은, 원점(좌표계가 존재하는 위치)를 캐릭터의 발끝에 위치시켜줘야한다는 점이다. 그렇게 해야하는 이유는 캐릭터를 어떤 좌표로 이동시켰을 때, 원점이 발끝이어야만 해당 좌표에서 땅을 딛고 발부터 표현되기 때문이다. 아무튼 여러가지 이유.. 2021. 9. 10. [유니티] Rigidbody(리지드바디) 기본 속성 값 파악하기 리지드바디는 유니티에서 필수적으로 사용되는 요소이기 때문에 확실하게 파악해둘 필요가 있다. 언제나 그렇듯 유니티 공식문서를 먼저 살펴보면 이해에 큰 도움이 된다. 리지드바디 - Unity 매뉴얼 Rigidbody 는 GameObject 가 물리 제어로 동작하게 합니다. 리지드바디는 힘과 토크를 받아 오브젝트가 사실적으로 움직이도록 해줍니다. 리지드바디가 포함된 모든 게임 오브젝트는 중력의 영향을 docs.unity3d.com 유니티에서 게임오브젝트를 생성한 뒤 ' Add Component ' 를 통해서 리지드바디 컴포넌트를 추가할 수 있다. 리지드 바디에는 많은 속성 값들이 존재하므로 이를 하나씩 살펴보도록 하자. Rigidbody의 속성 값 mass 물체의 질량을 뜻한다. 기본값은 Kg이고, 수치를 높.. 2021. 9. 9. [유니티] Invoke(인보크) 메소드의 사용법 총정리 유니티에서 스크립트를 작성하다보면, 몇초 뒤에 무언가가 실행되게 만들어야할 때가 있다. 이런 상황에서 사용할 수 있는 대표적인 방법 2가지가 Invoke와 코루틴이다. Invoke가 사용하기가 훨씬 간단하기 때문에 초보자도 쉽게 사용하는 효과적인 함수이다. 먼저 유니티 공식 사이트의 문서를 확인해보자. Unity - Scripting API: MonoBehaviour.Invoke If time is set to 0, the method is invoked at the next Update cycle. In this case, it's better to call the function directly. For better performance and maintability, use Coroutines in.. 2021. 9. 8. 무료 3D 모델링 사이트 정리(Free 3D modeling) 1. Mixamo https://www.mixamo.com/#/ Mixamo www.mixamo.com 유니티를 다루게 되면 가장 유명한 Mixamo. 회원가입만 하면 무료로 사용할 수 있다. 캐릭터가 그렇게 많지는 않지만 프로토타입을 제작할 때는 충분하다. 이 사이트의 최대 장점은 애니메이션이 굉장히 다양해서 사실 상 본인이 원하는 대부분의 애니메이션 모션을 얻을 수 있다. 또한, 캐릭터를 직접 업로드해서 애니메이션을 덮을 수도 있다. 2. sketchfab https://sketchfab.com/feed Log in to your Sketchfab account sketchfab.com 3D 모델 자료가 어마어마하게 많다. 검색할 때 카테고리를 선택해서 정확한 검색을 할 수도 있고, 검색 필터에 저작.. 2021. 7. 4. 이전 1 ··· 3 4 5 6 7 8 다음 반응형