{{indexmenu_n>3}} =====Выполнение функций по таймеру===== Для выполнения функций по таймеру существует глобальная функция playByTimer. Первым параметром она принимает пользовательскую функцию глобального объекта scene, а вторым параметром задержку в миллисекундах, через которую эта функция должна однократно сработать. Если функция должна вызываться периодически, она может ставить на таймер сама себя, как показано на примере ниже. scene.obj2Animate = function() { if (scene.counter < 10) { var obj2 = scene.getObjectByName("pushka"); obj2.position.x += 10; scene.counter++; playByTimer("obj2Animate", 500); } } playByTimer("obj2Animate", 500); Если функция, выполняемая по таймеру, будет выполняться более 10 секунд, она будет прервана и занесена в черный список. При повторной попытке выполнить ту же функцию через таймер, она не будет выполнена совсем.