платформа
This commit is contained in:
@@ -1,6 +1,17 @@
|
|||||||
мир.ресурсы = {
|
мир.ресурсы = {
|
||||||
изображения: {
|
изображения: {
|
||||||
основа: "р/отладка/основа.jpg",
|
основа: "р/отладка/основа.jpg",
|
||||||
|
линия: "р/отладка/линия_вертикальная.png",
|
||||||
|
изба: "р/сцены/изба.jpg",
|
||||||
|
молоко: "р/вещи/банка_молока.png",
|
||||||
|
лужа: "р/вещи/лужа.png",
|
||||||
|
паук: "р/животные/паук.png",
|
||||||
|
мышь: "р/животные/мышь.png",
|
||||||
|
самовар: "р/вещи/самовар.png",
|
||||||
|
стрела: "р/вещи/стрела.png",
|
||||||
|
окноРазбито: "р/вещи/окно_разбитая-часть.png",
|
||||||
|
окноСломано: "р/вещи/окно_дыра.png",
|
||||||
|
крышкаПодпола: "р/вещи/крышка-подпола.png",
|
||||||
},
|
},
|
||||||
звуки: {
|
звуки: {
|
||||||
цикл: "р/звуки/555803__ddmyzik__sunset-loop.wav",
|
цикл: "р/звуки/555803__ddmyzik__sunset-loop.wav",
|
||||||
|
|||||||
57
151.структура.js
Normal file
57
151.структура.js
Normal file
@@ -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
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -30,6 +30,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="011.настройки.js"></script>
|
<script src="011.настройки.js"></script>
|
||||||
<script src="101.ресурсы.js"></script>
|
<script src="101.ресурсы.js"></script>
|
||||||
|
<script src="151.структура.js"></script>
|
||||||
<script src="999.игра.js"></script>
|
<script src="999.игра.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user