Collider
Вопрос о коллайдерах.
Есть mesh collider , использываеться для твердого тела, что бы обьекты или игрок не проходил мимо этого обьекта. Для него задаеться mesh эта маска этого обьекта. есть is trigger и material , вот material для чего он незнаю? Можна ли без mesh сделать модель твердой? только бех box, sphere и так дальше, есть ли другой способ? |
Ответ: Collider
material - это физический материал, который определяет трение и пружинистость тела.
Цитата:
|
Ответ: Collider
Когда работал в блитце, там можно было к динамическим телам прикручивать Кулл меши - это физические выпуклые тела, которые я сам лепил в 3д максе.
А здесь такое можно сделать? Ну т.е. чтобы меш был одной формы, а коллайдер другой? |
Ответ: Collider
Цитата:
можно наверное положить детальный объект в иерархию недетального, а недетальный оставить без рендерера, но с коллайдером. |
Ответ: Collider
AddComponent<MeshCollider>().convex = true;
|
Ответ: Collider
Вау, прикольно, юнити сам преобразует в хулл?!!
Я вот только синтаксис такой немного не понимаю. Т.е. ты этим примером и создаешь коллайдер и сразу ему настраиваешь коллайдер? т.е. ты сокращаешь две строки? Collider mc = (Collider)AddComponent<MeshCollider>(); mc.convex = true; |
Ответ: Collider
Цитата:
Цитата:
То же самое можно сделать и программно. |
Ответ: Collider
Хотел щас закрепить полученные знания на практике. Но столкнулся с тем что меши добавленные в префаб, всё равно являются отдельными мешами. А нету какой нибудь кнопочки чтобы объединить в один меш?
|
Ответ: Collider
Цитата:
как я понял булевские операции объединения мешей в Unity стандартными средствами не реализованы |
Ответ: Collider
Склеивать меши нет кнопочки. Можно только программно http://docs.unity3d.com/Documentatio...ineMeshes.html
|
Ответ: Collider
Но таким образом должна текстурная развертка сбиться, тогда все равно придётся 3д редакторе ковыряться, а если текстуры не объединятся, значит и смысла не будет - получится что объединённый меш все равно будет иметь несколько сюрфейсов, что особо не прибавляет производительности.
С блитца ещё уяснил ) А подскажите ещё, можно както изменить центр меша, префаба. На префаб у меня получилось только создать пустой объект, расположить его где надо, и с него начинать собирать префаб. Но это лишний элемент, только ресурс тратить.. |
Ответ: Collider
Развертка не собьется, если все меши имеют одну текстуру, то их можно склеить.
Центр префаба изменить нельзя, разве что положить его в пустой объект. Нельзя потому что меши имеют вершины в определенных в 3d пакете положениях относительно объекта, на котором они висят. |
Ответ: Collider
Таков вопрос, у меня не получаеться
вот есть таков скрипт PHP код:
как правильно сделать что бы он снимал постоянно при соприкосновении одного раза, ну как то так? |
Ответ: Collider
все я разобрался)
OnTriggerEnter - отвечает за вход в триггер и срабатывает только раз а OnTriggerStay - отвечает за вход в триггер продерживаясь там действие постоянно повторяеться =) PHP код:
|
Часовой пояс GMT +4, время: 08:58. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot