Здравствуй. Вопрос по переменной triangleIndex в классе RaycastHit.
По той информации, что я получил из сети, переменная возвращает значения только если у MeshCollider-а есть SubMesh. Действительно я тестировал на модели, у которой нету SubMesh-ей и возвращаемое значение было всегда 0.
Вопрос, дуратсикй, но всеже. Можно заставить как либо работать RaycastHit.triangleIndex если у модели только нету SubMesh-ов (1 SubMesh).
(Очень хочется узнать номер триангла, который пересекает лучь )
А зачем?
Количество batched вслучае с кубом уменьшится в 5 раз. и если создать например в сцене 100*100 кубов, то ощущаем существенную разницу:
Скриншот с разницей
з.ы.
Может есть другой способ узнать номер триангла у интерактивного объекта?