Страница 1 из 1

Декали на поверхности нормали

СообщениеДобавлено: 14 ноя 2019, 00:26
Visochestvo
Можно ли создать декаль на поверхности нормали, а не на поверхости коллайдера?
Коллайдер чуть чуть выступает за пределы нормали, т.к коллайдер упрощен.

Изображение

Синтаксис:
Используется csharp
        Quaternion hitRotation = Quaternion.FromToRotation(Vector3.up, normal);
        decalInst = (GameObject)Instantiate(decalPrefab, contactPoint + (normal * offset), hitRotation);

Re: Декали на поверхности нормали

СообщениеДобавлено: 14 ноя 2019, 00:46
1max1
Можно светить прожектором, можно использовать меш коллайдер, но как я понял это не вариант.

Re: Декали на поверхности нормали

СообщениеДобавлено: 14 ноя 2019, 01:35
jr900
Может использовать два коллайдера на модели? Один меш-коллайдер для декалей, а второй упрощённый с рейкаст-игнор слоем, для столкновений собственно. Вам, если я правильно понял, нужно что типо дырок от пуль рисовать?

Re: Декали на поверхности нормали

СообщениеДобавлено: 14 ноя 2019, 02:17
waruiyume
Проектор- это не вариант, он повторно рисует весь меш который в него попал.Мег коллайдер вполне себе норм, только слой с эим коллайдером, в настройках физики, выставьте так, чтобы он ни с чем не взаимодействовал.
Вообще посмотрите в сторону настоящих декалей, которые облегают объекты, на сторе даже есть какие-то бесплатные, но их надо допиливать.

Re: Декали на поверхности нормали

СообщениеДобавлено: 14 ноя 2019, 03:17
Visochestvo
jr900 писал(а):Вам, если я правильно понял, нужно что типо дырок от пуль рисовать?

Да все правильно
Два коллайдера, у меня меш деформируется, от столкновений, а коллайдер будет статичный, правда можно сделать что бы вершины коллайдера тоже деформировались, но это совсем не простой вариант будет.

Re: Декали на поверхности нормали

СообщениеДобавлено: 14 ноя 2019, 07:12
1max1
Visochestvo писал(а):
jr900 писал(а):Вам, если я правильно понял, нужно что типо дырок от пуль рисовать?

Да все правильно
Два коллайдера, у меня меш деформируется, от столкновений, а коллайдер будет статичный, правда можно сделать что бы вершины коллайдера тоже деформировались, но это совсем не простой вариант будет.

Можно же костылями обновлять https://forum.unity.com/threads/how-to- ... der.32467/