From b6b908d081f6f69626d87c949f33672a29785581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Tue, 1 Jun 2021 19:44:51 +0300 Subject: [PATCH] no size --- 00120.физика.js | 3 ++- 00130.платформы.js | 19 +++++++++++++++++++ 00300.пример.json.js | 13 ++++++++++++- index.html | 1 + 4 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 00130.платформы.js diff --git a/00120.физика.js b/00120.физика.js index 25c3a3d..8c13a77 100644 --- a/00120.физика.js +++ b/00120.физика.js @@ -4,7 +4,8 @@ enableSleeping: true, }); -мир.физика.обновить = function() { +мир.физика.обновить = function() +{ Matter.Engine.update(мир.физика.движок); requestAnimationFrame(мир.физика.обновить); }; diff --git a/00130.платформы.js b/00130.платформы.js new file mode 100644 index 0000000..f8e1e5c --- /dev/null +++ b/00130.платформы.js @@ -0,0 +1,19 @@ +мир.платформы = {}; + +мир.ключники.push(function(ключ, значение){ + if (!ключ.startsWith("платформы")) + { + return; + } + var к = ключ.split("."); + var имя = к[1]; +console.debug("имя:", имя); + if (!(имя in мир.платформы)) + { + /* + мир.платформы[имя] = { + тело: + }; + */ + } +}); diff --git a/00300.пример.json.js b/00300.пример.json.js index a0af389..213cb55 100644 --- a/00300.пример.json.js +++ b/00300.пример.json.js @@ -6,12 +6,23 @@ y: 0, ширина: 200, высота: 50, + цвет: "ff0000", }, полка2: { x: 100, y: 0, ширина: 200, высота: 50, + цвет: "00ff00", }, - } + }, + спрайты: { + ящик: { + x: 0, + y: 200, + ширина: 20, + высота: 20, + цвет: "0000ff", + }, + }, }); diff --git a/index.html b/index.html index a717f37..bb8d112 100644 --- a/index.html +++ b/index.html @@ -21,6 +21,7 @@ +