본문 바로가기

tip3

유니티 충돌 지점 구하기 유니티는 게임 개발자들에게 인기 있는 게임 엔진 중 하나입니다. 충돌 처리는 게임에서 중요한 역할을 합니다. 충돌 처리를 잘못하면 게임의 퀄리티가 떨어지고, 플레이어들은 게임에서 불편함을 느낄 수 있습니다. 따라서 충돌 처리는 게임 개발에서 핵심적인 부분 중 하나입니다. 유니티에서 충돌 처리를 위해서는 충돌 지점을 찾는 것이 중요합니다. 충돌 지점을 찾는 것은 충돌 처리를 위한 필수적인 단계 중 하나입니다. 충돌 지점을 찾는 방법은 여러 가지가 있습니다. 이 글에서는 유니티에서 충돌 지점을 찾는 방법을 살펴보겠습니다. 유니티에서 충돌 지점을 찾는 방법은 2D와 3D에서 조금씩 다릅니다. 2D에서는 Collision2D 컴포넌트를 사용하고, 3D에서는 Collision 컴포넌트를 사용합니다. 또한 충돌 지.. 2023. 4. 4.
유니티 프로젝트 템플릿 만들기 유니티 프로젝트 템플릿 만들기 유니티로 공부를 하던 게임 개발을 하던 하다 보면 폴더 구성이라던가 플러그인이라던가를 포함한 템플릿이 있었으면 하는 경우가 꽤 많다 근데 유니티에서 직접적으로 템플릿을 만드는게 지원하지는 않지만 만들수 있는 방법이 있다. 이 방법은 설치된 유니티 버전별로 템플릿을 만드는 방법으로 다른 버전을 사용하게 되면 템플릿을 다시 만들어 줘야 한다는 번거로움은 있다. 1. 템플릿을 만들 버전의 유니티 폴더를 찾아 들어간다. C:\Program Files\Unity\Hub\Editor\2020.3.21f1\Editor\Data\Resources\PackageManager\ProjectTemplates 본인이 설치한 유니티 폴더에서 위와 비슷하게 찾아 들어가면 된다 그럼 이와 같이 압축된.. 2021. 11. 29.
유니티 하이어라키에 활성화/비활성화 버튼 넣기 유니티 하이어라키에 활성화/비활성화 버튼 넣기 유니티를 이용하다보면 게임오브젝트나 컴포넌트를 활성화/비활성화 할때 약간의 불편함을 느낄데가 있더라구요(나만 그런가?) 유니티는 하이어라키에서 활성화/비활성화 할 대상을 누르고 인스펙터에서 설정을 바꾸는 방식으로 되어 있는데 컴포넌트는 몰라도 게임오브젝트에 대한 활성화/비활성화는 하이어라키에서 설정 가능해도 되지 않나?라는 생각을 정말 많이 했습니다. 실제로 그러한 기능을 제공하는 에셋들도 많고 해서 저 기능들을 추가하는 방법을 조사하고 직접 구현했던 방법들을 소개하겠습니다. 전체 코드 using UnityEditor; using UnityEngine; public static class CustomHierarchy { static GUIStyle activ.. 2021. 1. 31.