ИСПОЛЬЗОВАНИЕ ТАЙМЕРА ДЛЯ УПРАВЛЕНИЯ НЕСКОЛЬКИМИ ОБЪЕКТАМИ (Технологию показал JiSt)
Предположим, мы запускали перемещение разных предметов по клику. А потом им всем разом надо придать первоначальное положение. Можно было бы вписать в командную строку какой-нибудь таблички имя каждого объекта и дать им команду перемещения на микроскопическую дистанцию. Но командная строка объекта не вместит столько символов. Выход предложил Джист.
1. Какому нибудь активируемому объекту вписываем вот что: activate timer tt 100 loop=1 reset global
2. Допустим следующие команды мы поделили на 3 других объекта-пустышки, управляющими нашими перемещёнными объектами. Команды в каждой пустышке будут выглядеть так:
То есть 12 объектов, которые мы двигали возвращаются в исходную точку. Иэтих объектов - a1, a2, a3, a4 , также b и с (с такими же номерами).
Для этого объект, на который мы жмём для сброса 12-ти объектов, оснащается таймером с длительностью задержки 100 миллисекунд и действующий глобально. На объектах-пустышках установлены триггеры, задействующие этот таймер. Чтобы применить триггер к каждому имени перемещаемого объекта - на объекте пустышке этот триггер разделяется на несколько частей. Каждая часть использует имя таймера с порядковым номером. На других объектах-пустышках порядковые номера могут повторяться.