Как известно, в Trainz'е триггеры реагируют на поезд целиком. Однако, не всегда это удобно. Иногда требуется более точное позиционирование. Например, если мы имеем дело с датчиком, висящем на контактной сети и реагирующим на пантограф. Именно эта ситуация и вдохновила меня на создание такого триггера. Я назвал его TargetTrigger. Принцип его действия основан на GSTrackSearch: триггер спрашивает у вагона расположение точек и следит за положением вагона. При пересечении точкой триггера вызывается событие ttOnEvent. Если же на триггер наедет поезд, в котором ни один вагон не поддерживает эту технологию, то вызывается событие ttOnDefaultEvent.
Демонстрациооный триггер и файлы для своих разработок можно скачать здесь:
http://trainz.kemal.tu2.ru/file.php?id=5Рассмотрим подробнее его использование.
- TargetTriggerDemo.cdp - триггер, который просто сообщает, что на него наехали. Можно и...
[/list]
[ Продолжается ]