fixed div
This commit is contained in:
@@ -4,10 +4,11 @@
|
|||||||
y: 100,
|
y: 100,
|
||||||
ширина: 40,
|
ширина: 40,
|
||||||
высота: 20,
|
высота: 20,
|
||||||
цвет: "ff0000",
|
цвет: "#ff0000",
|
||||||
},
|
},
|
||||||
задано: {},
|
задано: {},
|
||||||
тела: {},
|
тела: {},
|
||||||
|
div: {},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -20,6 +21,19 @@
|
|||||||
var имя = путь[1];
|
var имя = путь[1];
|
||||||
var свойство = путь[2];
|
var свойство = путь[2];
|
||||||
|
|
||||||
|
// Создать div.
|
||||||
|
if (!(имя in мир.платформы.div))
|
||||||
|
{
|
||||||
|
var элемент = document.createElement("div");
|
||||||
|
элемент.style.position = "absolute";
|
||||||
|
элемент.style.display = "block";
|
||||||
|
элемент.style.backgroundColor = "#ff0000";
|
||||||
|
элемент.style.width = "100px";
|
||||||
|
элемент.style.height = "100px";
|
||||||
|
document.body.appendChild(элемент);
|
||||||
|
мир.платформы.div[имя] = элемент;
|
||||||
|
}
|
||||||
|
|
||||||
// Сохранить заданные значения.
|
// Сохранить заданные значения.
|
||||||
if (!(имя in мир.платформы.задано))
|
if (!(имя in мир.платформы.задано))
|
||||||
{
|
{
|
||||||
@@ -37,14 +51,17 @@ console.debug("задано", мир.платформы.задано[имя]);
|
|||||||
}
|
}
|
||||||
// Пересоздать физическое тело.
|
// Пересоздать физическое тело.
|
||||||
var задано = мир.платформы.задано[имя];
|
var задано = мир.платформы.задано[имя];
|
||||||
|
var умолчание = мир.платформы.умолчание;
|
||||||
var тело = Matter.Bodies.rectangle(
|
var тело = Matter.Bodies.rectangle(
|
||||||
задано["x"] ? задано["x"] : мир.платформы.умолчание["x"],
|
задано["x"] ? задано["x"] : умолчание["x"],
|
||||||
задано["y"] ? задано["y"] : мир.платформы.умолчание["y"],
|
задано["y"] ? задано["y"] : умолчание["y"],
|
||||||
задано["ширина"] ? задано["ширина"] : мир.платформы.умолчание["ширина"],
|
задано["ширина"] ? задано["ширина"] : умолчание["ширина"],
|
||||||
задано["высота"] ? задано["высота"] : мир.платформы.умолчание["высота"],
|
задано["высота"] ? задано["высота"] : умолчание["высота"],
|
||||||
{
|
{
|
||||||
isStatic: true,
|
isStatic: true,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
console.debug("создать тело", тело);
|
||||||
Matter.Composite.add(мир.физика.движок.world, тело);
|
Matter.Composite.add(мир.физика.движок.world, тело);
|
||||||
|
мир.платформы.тела[имя] = тело;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user