From 2e1ee87ed6d2e0a5e480292504af39ddccc89654 Mon Sep 17 00:00:00 2001
From: min
{`// === ИГРА «СОБЕРИ ПО ТЕГАМ» — главный скрипт ===
+ {`// === ИГРА «СОБЕРИ ПО ТЕГАМ» — главный скрипт ===
game.ui.showText('Собери все ЖЁЛТЫЕ звёзды!', 3);
@@ -1916,7 +1916,7 @@ game.onMessage('collected', () => {
game.scene.spawnParticles('confetti',
{ x: p.x, y: p.y + 3, z: p.z }, { duration: 3, count: 3 });
}
-});`}
+});`}
Разберём построчно:
for внутри game.after(0.2, ...)
@@ -1937,13 +1937,13 @@ game.onMessage('collected', () => {
Этот скрипт повесь на каждую из 7 звёзд.
{`// === Скрипт звезды ===
+ {`// === Скрипт звезды ===
game.self.onTouch(() => {
// снимаем тег и удаляем звезду
game.scene.untag(game.self.ref, 'звезда');
game.self.delete();
game.broadcast('collected'); // сообщаем главному скрипту о сборе
-});`}
+});`}
Что происходит при касании:
game.scene.untag(game.self.ref, 'звезда') —