Эффекты |
(необязательные переменные таблицы сеток) |
Некоторые ресурсы могут иметь редактируемые знаки. Когда вы устанавливаете имя ресурса в режиме "Топограф" с помощью кнопки "Редактировать свойства" (кнопка ‘?’), можно установить режим автоматического обновления сигнала. Для каждого знака могут быть установлены отдельные переменные.
На эффекты ссылается тег effect в файле config.TXT локомотива file.
Эффект используется, когда у сетки есть несколько различных анимаций. Обычно анимация управляется сценарием, связанным с ресурсом
Пример эффекта анимации - кабина PB15 Coalman. Сценарий включает различные анимации в зависимости от потребности паровоза в угле.
Пример настройки анимации в файле Config.TXT |
} coalman { mesh Coalman/coalman.IM auto-create 1 att-parent default att a.coalman effects { shovel { kind animation anim Coalman/coalman_shovel.KIN } wave { kind animation anim Coalman/coalman_wave.KIN } idle1 { kind animation anim Coalman/coalman_loop1.KIN } idle2 { kind animation anim Coalman/coalman_loop2.KIN } loop2shovel { kind animation anim Coalman/coalman_loop2shovel.KIN } shovel2loop { kind animation anim Coalman/coalman_shovel2loop.KIN } wipebrow { kind animation anim Coalman/coalman_wipebrow.KIN } } } |
ТЕГИ | ОПИСАНИЕ | ||
kind | animation | тип эффекта | |
anim | ссылка на файл анимации (.KIN) | ||
looped |
используется только, если анимация зациклена. | ||
0 | по умолчанию -- не зациклена | ||
1 | зациклена | ||
speed | скорость аниманции | ||
1 | нормальная скорость | ||
2 | удвоенная скорость |
В TRS2004 появилась возможность привязывать одну сетку к другой, указывая ее КИД в mesh-table. Основные примеры можно найти в ресурсах TRS2004, жестко привязанных к пути.
Мы сохранили множество дискового пространства тем, что не стали размещать стрелку в каждом каталоге привязанных к пути ресурсов, а указываем только ссылку на КИД этой сетки. Следовательно, она попадает в кэш только один раз. Приаязанные сетки могут быть только типа "Ландшафт" или типа "Сетка".
Пример файла Config.TXT для эффекта Привязки |
kuid
<KUID:####:#######> kind fixedtrack username FT 10 Deg 700m Rad region Fixed track type Fixed track preview-mesh-kuid <KUID:-3:10099> mesh-table { default { mesh 10-700.IM auto-create 1 effects { arrow0 { kind attachment att a.track0a default-mesh <KUID:-3:10092> surveyor-only 1 } arrow1 { kind attachment att a.track0e default-mesh <KUID:-3:10092> surveyor-only 1 } } } } attached-track |
ПРЕДУПРЕЖДЕНИЕ: КИД привязки никогда не должен ссылаться на собственный КИД ресурса. В противном случае у вас будет прекрасный повод показать друзьям, как выглядит фатальная ошибка! |
ТЕГИ | ОПИСАНИЕ | ||
kind | attachment | тип эффекта | |
att | Точка вставки привязанной сетки. В вышеприведенном примере это точка вставки сетки ‘default’. | ||
default-mesh |
КИД привязанной сетки. | ||
surveyor-only |
1 |
указание этого тега
означает, что привязанная сетка будет видна только в "Топографе", но
не в "Машинисте".
Это особенно удобно для путей, поскольку вам будет видно, где начинается и кончается привязка, но она не будет мешать вам во время вождения. |
Ореол - это световой эффект "сияния". Это простая текстура, вставленный в сетку в точке привязки. Ореол может быть добавлен к любому ресурсу, использующему таблицу сеток (mesh-table).
Настройка ореола в файле Config.TXT |
mesh-table { default { mesh asset.LM auto-create 1 effects { 0 { kind corona att a.corona0 texture-kuid <KUID:-3:10110> frequency 2 directional 0 } 1 { kind corona att a.corona1 } } } } |
ТЕГИ | ОПИСАНИЕ | ||
kind | corona | тип эффекта | |
att | точка вставки ореола и ее центр (часть сетки). | ||
texture-kuid |
Укажите этот тег, только если вы хотите добавить к ореолу свою собственную текстуру. Тег указывает КИД типа "текстура". если тег texture-kuid не указан, будет использоваться стандартная желто-оранжевая текстура | ||
frequency |
n |
Переменная определяет частоту в Герцах (или вспышках в секунду). Напримре, 1 - одна вспышка в секунду, 0.5 - одна вспышка каждые две секунды, 2 - две в секунду. | |
directional | 0 | По умолчанию ореол направлен по ОТРИЦАТЕЛЬНОЙ
координате Z точки привязки. Это особенно полезно для локомотивов.
Указание этого тега заставляет ореол всегда быть направленным на экран - это полезно для ландшафтных объектов | |
object-size | n | Размер ореола на объекте, рассматриваемом вблизи. По умолчанию 0.15 (напр. 0.15 м) |
Текстуры ореолов для TRS: | |
|
По умолчанию (если нет
тега texture-kuid) <KUID:-3:10110> <KUID:-3:10112> <KUID:-3:10111> |
Настройки имени в файле Config.TXT | ||
mesh-table { default { mesh industry.LM auto-create 1 effects
0 { kind name fontsize 0.15 fontcolor 30,30,30 att a.name0 name name } 1 { kind name fontsize 0.3 fontcolor 30,30,30 att a.name1 name name } } } } |
ТЕГИ | ОПИСАНИЕ | |
kind | name | тип эффекта |
fontsize | размер надписи на знаке | |
fontcolor |
цвет надписи на знаке в формате R.G.B. | |
att |
Точка вставки текста надписи (часть сетки). Сверьтесь с рисунком для установки правильной ориентации. | |
name | Текст по умолчани. Если тег не указан, будет установлено имя "Блока" из файла конфигурации. Изменить его будет нельзя. | |
name | Когда указано name имя , имя ресурса будет редактируемым. Его можно исправить, нажав кнопку "Редактировать свойства" (Edit Properties) (или ‘?’) в режиме "Топограф". |
Эффект разработан для подвижного состава, предназначенного для перевозки сыпучих грузов. Он позволяет изменить текстуру грузов (например, угля или опилок).
Если угольный вагон настроен так, что в него можно загрузить любой сыпучий груз (в том числе опилки), то при загрузке опилок текстура "уголь" может быть заменена на текстуру "опилки".
Подробную информацию о настройке текстур подвижного состава можно
получить, загрузив файл:
http://www.auran.com/TRS2004/downloads/contentcreation/TRS2004_Load_Texture_Replacement.zip
На код HTML можно ссылаться из сценариев и из некоторых правил "Топографа"(напр., если вы выбираете код HTML по имени, затем набираете имя файла *.HTML в маленьком окне редактирования).
Типичный пример: код html, используемый в учебных упражнениях.
Общая установка очень проста: вы упаковываете ваш файл config.TXT вместе с одним или несколькими страницами .html.
World\ | |||||
Custom\ | |||||
HTML\ | |||||
Custom_HTML-Asset | |||||
config.TXT | |||||
custom_asset1a.HTML | |||||
custom_asset1b.HTML | |||||
custom_asset1c.HTML |
Настройка кода HTML в файле Config.TXT |
kind html-asset username “my html page” kuid <KUID:####:#####> |
Пример кода *.HTML для эффекта "Код HTML |
<HTML> <BODY> <IMG SRC=’images/tut_1a.JPG’> </BODY> </HTML> |
.