1. Singleton Template 씬을 전환시키는 역할의 클래스를 만들 예정인데, 어디서든 접근 가능하도록 Singleton으로 만들 생각입니다. https://coding-paper.tistory.com/2 Unity에서의 Singleton 1편 - 싱글턴 클래스 만들기 이 글과 이후 글에서는 싱글턴에 대한 설명보다는 Unity에서 구현해보는데 집중해보고, 문제점과 해결방법을 이야기해볼 예정입니다. 싱글턴에 대한 좀 더 상세하고 원론적인 내용이 필요하신 coding-paper.tistory.com https://coding-paper.tistory.com/3 Unity에서의 Singleton 2편 - MonoBehaviour Singleton의 문제점 이번에는 MonoBehaviour Single..
1. NavMesh Bake Unity에서 지원하는 Navigation을 써보기 위해 NaveMesh를 Bake 해보겠습니다. 우선은 NavMesh로 만들 GameObject들마다 Navigation Static을 체크해줬습니다. Navigation Static을 체크한 MeshRenderer들을 기준으로 Bake 됩니다. (저는 여러 가지 최적화를 위해 맵 관련 GameObject들 마다 Static 모두 체크해두었습니다.) 적당히 값을 설정하여 Bake 했습니다. Bake에 성공하게 되면, Scene View에서 확인 가능합니다. 2. NavMeshAgent 설정 우선은 플레이어 GameObject에 NavMeshAgent컴포넌트를 추가했습니다. 적당히 값들을 수정해줬는데, Acceleration의..
1. 캐릭터 이동 구현 https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/index.html Input System | Input System | 1.0.2 Input System The Input System package implements a system to use any kind of Input Device to control your Unity content. It's intended to be a more powerful, flexible, and configurable replacement for Unity's classic Input Manager (the UnityEngine.Input cl docs.unity3d.c..
0. 프로젝트 시작하게 된 이유 이번 프로젝트를 시작하게 된 이유는 프로젝트를 2~3년씩 하다 보면 Unity관련 기능들 공부할 시간 없이 지나가는데, 이참에 공부하기 위해서 시작하게 됐어요. 메인 목표는 오픈월드 관련, URP 관련 공부이고, 그 외에도 유니티에서 지원하는 패키지들 이용해서 구현해보는 게 목표입니다. 물론 꿈꾸는 섬을 최근에 정말 재밌게 했던 것도 있고, 너무 복잡하지도 않아 개인 프로젝트로 나쁘지 않겠다 싶어서 꿈꾸는 섬 모작으로 선택하게 됐어요. 1. 프로젝트 생성 https://github.com/PieceOfPaper/Unity_LinksAwakening GitHub - PieceOfPaper/Unity_LinksAwakening: 젤다의 전설 꿈꾸는 섬 (The Legend o..