Как добавить плавучесть объектам в UnityC#

Место общения программистов C#
Ответить
Anonymous
 Как добавить плавучесть объектам в Unity

Сообщение Anonymous »

У меня проблема с шейдерными графами Unity URP. Я сделал шейдерграф, который позволяет динамически создавать волны. Но, как вы знаете, этот шейдер работает только на графическом процессоре. Я пробовал написать код, который заставляет волны с помощью C# воздействовать на сетку с вершинами.
Но мой код не дает таких же волн с генератором волн шейдерграфа. Итак, волны, которые я создаю с помощью кода C#, не совпадают с волнами шейдерных волн. Какие у меня есть варианты размещения объектов на поверхности воды? Или есть какой-нибудь логический способ преобразовать этот шейдер в процессор?
Каковы мои варианты размещения объектов на поверхности воды? Или есть какой-нибудь логический способ преобразовать этот шейдер в процессор?
Вот мой шейдер вейвмейкера:
shadergraph unity buoyancy

Подробнее здесь: https://stackoverflow.com/questions/792 ... s-in-unity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»