Тема: Вопросы
Показать сообщение отдельно
Старый 13.11.2020, 18:54   #26
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Вопросы

Да
Хм, ну тогда и с +Time проблем не должно быть. Он точно циферку корректно возвращает?

Тут проблема как смешивать и двигать больше двух текстур.
Потому что других вариантов кроме UV и UV2 я не знаю.
Ты можешь двигать с помощью одного UV хоть 10 текстур. Просто тебе надо создать 10 переменных, чтоб задавать скорость для каждой конкретной текстуры. Это будет выглядеть так:

float2 uv1 = UV + Time * SpeedTexture1;
float2 uv2 = UV + Time * SpeedTexture2;
float2 uv3 = UV + Time * SpeedTexture3;
etc

uv1, uv2, uv3 уже подставляешь в tex2D:

float3 Texture1 = tex2D(_Texture1 , uv1 );
float3 Texture2 = tex2D(_Texture2 , uv2 );
float3 Texture3 = tex2D(_Texture3 , uv3 );
etc
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
ant0N (13.11.2020), Arton (15.11.2020), St_AnGer (13.11.2020)