From 35019f1ab1daec11c952eba9cd00097630664b34 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: Sat, 22 May 2021 16:39:02 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BB=D0=B0=D1=82=D1=84=D0=BE=D1=80?= =?UTF-8?q?=D0=BC=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 101.ресурсы.js | 11 +++++++ 151.структура.js | 57 +++++++++++++++++++++++++++++++++ 011.phaser.js => _011.phaser.js | 0 index.html | 1 + 4 files changed, 69 insertions(+) create mode 100644 151.структура.js rename 011.phaser.js => _011.phaser.js (100%) diff --git a/101.ресурсы.js b/101.ресурсы.js index 1b36c9b..d66cb1f 100644 --- a/101.ресурсы.js +++ b/101.ресурсы.js @@ -1,6 +1,17 @@ мир.ресурсы = { изображения: { основа: "р/отладка/основа.jpg", + линия: "р/отладка/линия_вертикальная.png", + изба: "р/сцены/изба.jpg", + молоко: "р/вещи/банка_молока.png", + лужа: "р/вещи/лужа.png", + паук: "р/животные/паук.png", + мышь: "р/животные/мышь.png", + самовар: "р/вещи/самовар.png", + стрела: "р/вещи/стрела.png", + окноРазбито: "р/вещи/окно_разбитая-часть.png", + окноСломано: "р/вещи/окно_дыра.png", + крышкаПодпола: "р/вещи/крышка-подпола.png", }, звуки: { цикл: "р/звуки/555803__ddmyzik__sunset-loop.wav", diff --git a/151.структура.js b/151.структура.js new file mode 100644 index 0000000..a75da60 --- /dev/null +++ b/151.структура.js @@ -0,0 +1,57 @@ +мир.структура = { + изображения: { + фон: { + x: 0, + y: 0, + текстура: "изба", + }, + }, + платформы: { + полДоКрышки: { + x: 200, + y: 385, + //y: 585, + текстура: "основа", + масштаб: [43, 1], + видимость: true, + }, + + }, +}; + +мир.настройки.scene.create = function() +{ + const изо = мир.структура.изображения; + if (изо) + { + for (имя in изо) + { + var описание = изо[имя]; + var узел = this.add.image(описание.x, описание.y, описание.текстура); + узел.setOrigin(0, 0); + } + } + + const пл = мир.структура.платформы; + if (пл) + { + for (имя in пл) + { + var описание = пл[имя]; + var свойства = { + isStatic: true, + }; + var узел = this.matter.add.image( + описание.x, + описание.y, + описание.текстура, + null, + свойства + ); + узел.setScale( + описание.масштаб ? описание.масштаб[0] : 1, + описание.масштаб ? описание.масштаб[1] : 1 + ); + } + } +}; diff --git a/011.phaser.js b/_011.phaser.js similarity index 100% rename from 011.phaser.js rename to _011.phaser.js diff --git a/index.html b/index.html index 89a8cd2..6221886 100644 --- a/index.html +++ b/index.html @@ -30,6 +30,7 @@ +