Перейти к содержанию
Hardtmuth

Файлы .SEQ - Динамическая смена текстур

Рекомендуемые сообщения

 

image.jpg

Автор статьи: Rezon

Здравствуйте, дорогие форумчане! Сегодня расскажу вам как реализовать динамическую смену текстур! Зелёным цветом указаны важные аспекты, а оранжевым-упоминания. Проверял на ТЧ, 1.0006, всё работает.

Реализация динамической смены текстур:

Спойлер

1) Для начала вы должны определиться с текстурой. Я, к примеру, возьму ui_load-текстуру загрузочного экрана. С текстурой определились.
2) Создаём в папке с текстурой (в моём случае папка textures\ui) ТЕКСТОВЫЙ ФАЙЛ название_текстуры.seq. Название текстового файла должно совпадать с названием текстуры.
3) Заходим туда и пишем названия сменных текстур. У меня получилось так:
10
ui\ui_load_1
ui\ui_load_2
ui\ui_load_3

В данном варианте  скорость будет 10 текстур в секунду,  если поставить 1, то текстуры будут меняться со скоростью 1 текстура в секунду...

Примечание: ОБЯЗАТЕЛЬНО УКАЗЫВАЕМ ПУТЬ К ПАПКЕ, ИБО НИЧЕГО НЕ ПОЛУЧИТСЯ! И НЕ ЗАБУДЬТЕ СОЗДАТЬ САМИ ТЕКСТУРЫ, ЗАПИСАННЫЕ В ТЕКСТОВОМ ФАЙЛЕ!

4) Сохраняем наш текстовый файл (название, напомню, обязательно должно совпасть с названием текстуры!) и проверяем.

Можно делать практически с любой текстурой, к примеру, ПДА, меню и т.д. Стоит знать, что скорость смены текстур задаётся в числовом формате перед перечислением...

 

  • Лайк 1
  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
36 минут назад, Hardtmuth сказал:

Стоит знать, что текстуры сменяются с такой скоростью, насколько быстро это сделает ваш комп (зависит от мощности).

 

В корне неверная информация. скорость смены текстур задаётся в числовом формате перед перечислением...

10
ui\ui_load_1
ui\ui_load_2
ui\ui_load_3

В данном варианте  скорость будет 10 текстур в секунду,  если поставить 1 то текстуры будут меняться со скоростью 1 текстура в секунду...

Кто будет курировать тему, поправьте шапку, можно и видео туда перекинуть.

Изменено пользователем Policai
  • Лайк 3

DCM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Policai спасибо, подправил.

38 минут назад, Policai сказал:

Кто будет курировать тему

Скорее всего, никто. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Ого, всегда было интересно, как делаются динамические текстуры, спасибо за тему, буду знать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Братья сталкеры! Нужна помощь, как сделать так, что бы текстуры начинали проигрываться и напротив останавливались только после определённого события? Грубо говоря задать условия для запуска/остановки смены текстур. Можно ли это реализовать через скрипт?

Изменено пользователем ]{oNtrAst

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 25.03.2022 в 05:44, ]{oNtrAst сказал:

чтобы текстуры начинали проигрываться и напротив останавливались только после определённого события? Грубо говоря задать условия для запуска/остановки смены текстур. Можно ли это реализовать через скрипт?

Слышал, что только с соответствующей движковой правкой в исходниках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 14.04.2022 в 22:52, macron сказал:

Слышал, что только с соответствующей движковой правкой в исходниках.

Может помнишь/подскажешь где есть инфа об этом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
11 минут назад, ]{oNtrAst сказал:

где есть инфа об этом?

Поспрашивай на amk.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
В 25.03.2022 в 07:44, ]{oNtrAst сказал:

Можно ли это реализовать через скрипт?

Некропостинг, но кмк лучше так, чем никак. Создаешь предмет, идентичный статичному - но уже с динамической текстурой. И по скрипту меняешь первый на второй. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу