유니티 Physic Material 사용하기

유니티 Physic material 사용하기 💡 Physic Material 은 충돌하는 오브젝트의 마찰 또는 바운스 효과를 조정하는 데 사용합니다. - Unity document Player 객체의 조작감을 손보고 있었는데 도저히 원하는 조작감이 나오지 않아 여러가지 찾아보던 중 Physic material 이라는 것을 알게 되어 글로 남기려고 합니다. 😭 Collider component 물리 재질은 콜라이더 컴포넌트에서 추가할 수 있으며 기본값이 아닌 다른 재질로 설정하고 싶다면 Physic material 을 새롭게 만들어서 추가하면 적용됩니다. 😎 🚀 Physic material 물리 재질에는 다음과 같은 속성이 있습니다. ...

2025년 04월 26일 · 2 min · 221 words · JongBin

블렌더에서 모델링 후 유니티에서 불러오기

최근 유니티 엔진으로 3D 게임을 제작하고 있습니다. 캐릭터나 지형들을 직접 모델링하기 위해 블렌더를 사용하기로 했고 블렌더에서 모델링 된 오브젝트를 유니티에서 사용하기 위해 설정해야 하는 것들을 정리해봤습니다. Apply transform 블렌더에서 오브젝트 모드와 에디트 모드가 있고 각 모드에서 위치, 각도, 크기를 수정할 수 있습니다. 처음 모델링했을 때 두 가지 모드를 번갈아 가면서 Transform을 조정하였는데 사실 두 가지 모드는 큰 차이가 있습니다. 💡 오브젝트 모드 - 해당 오브젝트 그 자체를 수정하는 것 (Mesh 수정 X) - 위치 변경 시 Origin 자체가 이동됨 ...

2025년 04월 19일 · 1 min · 207 words · JongBin

유니티 SQLite 사용하기

💡 Quotation SQLite는 MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. Wikipedia 게임의 진행 정도, 옵션 등 저장 할 데이터가 있는데 어떤 방식으로 저장을 할까 고민하다가 SQLite 를 사용해 보기로 했습니다. 👍 준비 sqlite3.dll SQLite 를 사용하기 위해 두 파일이 필요한데, 먼저 이 곳에 가서 미리 컴파일 된 파일을 다운받고 sqlite3.dll을 추출합니다. Mono.Data.Sqlite3.dll C:\Program Files\Unity\Hub\Editor\[유니티버전]\Editor\Data\MonoBleedingEdge\lib\mono\4.5 에서 Mono.Data.Sqlite3.dll 파일을 추출합니다. 유니티 허브 - Installs 에 설치된 에디터의 톱니바퀴 버튼을 누르면 빠르게 이동할 수 있습니다. 😎 ...

2025년 03월 30일 · 6 min · 1165 words · JongBin

유니티 에셋 및 애니메이션 추가하기

유니티 에셋 스토어에 있는 캐릭터를 다운받고 유니티 프로젝트에 적용해 봅시다! 우선 저는 귀여운 동물들이 있는 무료 에셋을 골랐습니다. 😄 프로젝트 에셋 추가 마음에 드는 에셋을 골랐다면 프로젝트에 추가해 줍니다. Package Manager - My Assets 에 스토어에서 고른 에셋이 보이는데 여기서 다운로드 받은 후 Import 시켜줍니다. 적용 캐릭터가 있을 땅을 하나 만들어주고, 그 위에 추가한 에셋을 추가해 보겠습니다. 3D Object 에서 Plane 을 눌러 땅을 추가했고 카메라를 조금 더 위에 두어 시야를 조정했습니다! ...

2025년 01월 26일 · 3 min · 618 words · JongBin

유니티 마우스 클릭으로 객체 이동 시키기

객체 또는 플레이어를 이동 시키기 위해 키보드 또는 마우스의 입력을 받아 위치 값을 변경합니다. 이번 글에서는 마우스를 입력으로 받아 객체를 이동시키는 것을 해보려고 합니다! 👍 🚀 Raycast 마우스 입력 받기 위해 먼저 생각해 보아야 할 것이 마우스 클릭했을 때의 시점과 그 시점에 포인터가 가리키는 곳이 필요합니다. 해당 정보는 Raycast를 사용하면 아주 간편하게 정보를 얻어올 수 있습니다! 💡 Raycast 는 레이저 광선을 쏘는 것을 의미합니다! 😎 마우스 클릭했을 때 레이저를 쏘고 해당 레이저가 콜라이더에 닿았을 때 이를 감지하여 정보를 불러올 수 있습니다. ...

2025년 01월 18일 · 2 min · 306 words · JongBin