если точку найти не удалось, то не создает ГО
очень просто:
Синтаксис:
Используется csharp
NavMeshHit hit; // ищем ближайшую точку на навмеше
if (!NavMesh.SamplePosition(pos, out hit, 10f, NavMesh.AllAreas)) return;
GameObject gobj = Instantiate(model, hit.position, Quaternion.identity);
if (!NavMesh.SamplePosition(pos, out hit, 10f, NavMesh.AllAreas)) return;
GameObject gobj = Instantiate(model, hit.position, Quaternion.identity);
проблема в том что почему-то на создании обьекта в консоли появляется предупреждение: Failed to create agent because it is not close enough to the NavMesh
не понимаю как это так - юнити сама успешно нашла точку на навмеше, и тут же говорит что она далеко от навмеша???