From 662d0d06e4fcf1769ae5737a6b76a6643cc50a18 Mon Sep 17 00:00:00 2001
From: min
Date: Tue, 9 Jun 2026 20:01:00 +0300
Subject: [PATCH] =?UTF-8?q?docs:=20CodeBoth=20=D0=B4=D0=BB=D1=8F=20=D1=83?=
=?UTF-8?q?=D1=80=D0=BE=D0=BA=D0=B0=2015=20=C2=AB=D0=A2=D0=B8=D1=80=C2=BB?=
=?UTF-8?q?=20(main+target)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/community/docsLessons.jsx | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/community/docsLessons.jsx b/src/community/docsLessons.jsx
index 71662f1..234ca3e 100644
--- a/src/community/docsLessons.jsx
+++ b/src/community/docsLessons.jsx
@@ -2034,7 +2034,7 @@ game.self.onTouch(() => {
Шаг 3. Главный скрипт
- {`// === ИГРА «ТИР» — главный скрипт ===
+ {`// === ИГРА «ТИР» — главный скрипт ===
let score = 0;
const TOTAL = 8;
@@ -2055,7 +2055,7 @@ game.onMessage('hit', () => {
game.scene.spawnParticles('confetti',
{ x: p.x, y: p.y + 3, z: p.z }, { duration: 3, count: 3 });
}
-});`}
+});`}
Здесь всё знакомо:
score — счётчик попаданий;
@@ -2072,7 +2072,7 @@ game.onMessage('hit', () => {
мишень-сферу.
- {`// === Скрипт мишени ===
+ {`// === Скрипт мишени ===
// Клик по 3D-объекту = выстрел в него.
game.self.onClick(() => {
@@ -2081,7 +2081,7 @@ game.self.onClick(() => {
{ count: 1, color: '#ff6633' });
game.self.delete(); // мишень сбита
game.broadcast('hit'); // сообщаем главному скрипту о попадании
-});`}
+});`}
Разберём:
game.self.onClick(() => {'{...}'}) —