Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Статистика блога
1455Всего записей
317Всего комментариев
Поиск в блогах

Лента Случайный блог
Мультиплеер. Пост №1. AlexanderG 03.12.2009, 00:10
Не буду писать вводную, думаю, и так все понятно. Для начала просто опишу с т.з. программирования. Комплекс для МП будет состоять из следующих частей:
  1. Программа-драйвер, реализующая обмен данными между ТРС и внешним миром через редактирование памяти.
  2. Программа, реализующая сетевой обмен с сервером.
  3. Собственно сервер.
  4. Правило сессии, реализующее обмен данными с внешним миром через программу-драйвер.
  5. Правило сессии, интерпретирующее поступающие извне команды и наоборот.

Драйвер занимается обменом инфой с ТРСом. Также он имеет внешний локальный сетевой интерфейс (сервер, работающий через Loopback) для связи с плагинами. Все принимаемые из игры сообщения рассылаются всем подключенным плагинам, а те уже дальше интерпретируют их как нужно либо отбрасывают. Это позволит писать сторонние модули (в частности, драйверы для воплощенных в "железе" пульто...

[ Продолжается ]

14 комментариев 412421 просмотров
О плавном затухании / загорании огней светофоров в RW i2GR 05.06.2012, 00:29
Задался я, было, прикрутить к светофорам эффекты плавного затухания / загорания огней, присущие лампам накаливания.
Стандартный метод зажигания огней световой сигнализации – ActivateNode, когда нужный узел отображается мгновенно. При плавном загорании, нужно нечто, что меняет свой вид со временем. Я попытался использовать схему с UV-анимацией текстуры.

Теория:

Для огня каждой лампы нужно создать три узла c условными именами:

fire изображает постоянно горящий огонь
fire01 изображает загорающийся огонь
fire10 изображает гаснущий огонь


Сетка узлов - круг или «сегмент сферы» («сегмент сферы» я получил удалением у стандартного примитива «бочка» всего, кроме торца) с большим числом граней. Круг (сегмент) разделен на сектора.

Изображение

На fire01 и fire10 н...

[ Продолжается ]

1 комментарий 125687 просмотров
Информатор для номерного Snark 06.04.2013, 13:23
Потихоньку пилю информатор для трейнзовского номерного:

www.youtube.com Видео от : www.youtube.com


www.youtube.com Видео от : www.youtube.com


Предрелизное видео:
www.youtube.com Видео от : www.youtube.com


Что уже есть:
"Человеческое" включение (в том плане, что работа завязана на соответствующий тумблер, плюс без включенных АКБ и БПСН информатор не заработает)
Выбор I/II программы
Поддержка внешних звуковых библиотек (можно безо всякой мороки со скриптами вставить записи информатора для любого метрополитена)
Возможность играть "ОДЗ" отдельным файлом (настраивается в конфиге звуковой библиотеки для информатора)
Возможность работы на кольцевых линиях
"Московская" II программа, когда прибитые на станцию объявляется разными звуками, в зависимости от пути (ну это как в Москве, когда в центр станцию объявляет мужчина, из центра - женщина)

0 комментариев 309035 просмотров
ЧС2-627 альфа, RSv07, АЛСН i2GR 23.04.2017, 01:19
Описание принципа работы:
При загрузке карты сценарный маркер передает сообщение для ЧС2 со служебной информацией, и в том числе со светофоров какого направления (четного или нечетного) обрабатывать "сигнал АЛСН".
альфа ЧС2-627 обрабатывает его так:
Код: Выделить всё
EK_5_K517 = "vjlekm_'rn_17.01.27-2342" -- индикация модуля экт для команды К517 КЛУБа
------------------------------------------------------------
tMap      =   {
            Type      = 50,
            Coordinate   = "",
            Station      = "",
            Display      = "",
            Integral   = 0,
            DelayTime   = 1,
            ConvertData   = {1,2,3,4,5,6,7,8,9,0,"A","B","C","D","E"},
            KLUBFlag   = "M",
            StationFlag = "E"
            }
------------------------------------------------------------
function  OnCustomSignalMessage(ConsistMessage)
local messageFlag = string.sub(ConsistMessage, 1, gMarkerKeyLen) -- gMarkerKeyLen = ...


[ Продолжается ]

0 комментариев 1778687 просмотров
Шейдеры и RW материалы - SubtractATexDiff A1iv 17.09.2014, 07:58
Шейдеры и RW материалы - SubtractATexDiff

Автор Derek Siddle
Перевод A1iv
Ссылка на оригинал:
вот тут

В этой статье рассказано как сделать блестящие металлические ободы колес в Railworks.


SubtrackATexDiff - это материал, который мы используем для мягких теней под подвижным составом. Такой объект должен быть экспортирован в том же 3Ds max файле, что и основное дополнение. (Однако вы можете использовать его также в качестве дочернего объекта.).

Изображение

Прежде всего я сделал объект box размером с вагон. Или сделайте объект, какой сами хотите, [подходящий под тень].
Я удалил [у box-а] все полигоны за исключ...

[ Продолжается ]

0 комментариев 294256 просмотров

Кто сейчас на конференции

Зарегистрированные пользователи: Yandex [Bot]