목록Project/project_PQ (3)
공부중
일단 위의 스크린샷은 내가 멍청하게도 Collision충돌로 알아서 밀어내겠지 하고 안일한 생각을 가지다가 is Trigger를 체크한것을 잊어버려서 결국엔 겹치는 현상을 보여주고 있다. -_- 실제 게임에서도 스폰 특정구역에서 범위안에서 다음 웨이브가 시작시 랜덤하게 스폰을 해주고 있는데 아래의 그림처럼 하나의 점을 기준으로 일정 거리 안에서만 스폰이 되고 있다. 위의 그림처럼 원 안에서만 스폰되는거라고 생각하면 된다. 그런데 그림을 보고 말로하는것은 그까짓꺼 간단하게 랜덤 좌표를 구해오면 되지 이런생각이 들지만 막상 구현하려고 하면 음... 막 코드밖에 떠오르지 않는다. 1. 임의의 좌표를 랜덤으로 받아온다. 2. 두 점사이의 거리를 통해서 거리가 반지름(r)보다 긴지 짧은지 비교를 한다. 3. 거리..
포켓몬 퀘스트를 해보면 사용자(Player)는 기술을 사용해라 명령과 해산(흩어지기) 명령 등을 지시할수 있고 자동으로 사냥하도록 되어 있다. 이동은 사용자가 직접적인 여기로 이동해라라는 명령은 존재하지 않는다. 그러기 위해서는 자동으로 적들을 향해서 이동하는 시스템을 만들어야 하는데.. 근데 이 맵들이 자동으로 매번 구조가 바뀌므로 해당 씬을 불러올때 자동으로 navmesh가 bake 되어야만 한다. 이것은 어떻게 구현하나 싶었는데 마침 튜토리얼에서 좋은것을 발견 했다. https://unity3d.com/kr/learn/tutorials/topics/navigation/introduction-and-navigation-overview?playlist=17105 위의 튜토리얼에서 Play 버튼을 누를때..