элемент1/тело1
This commit is contained in:
@@ -3,8 +3,9 @@
|
||||
обновить: function() {
|
||||
переместитьИгрока();
|
||||
задатьИгрокуМаскуСтолкновения();
|
||||
обновитьРаз();
|
||||
},
|
||||
соединение: null,
|
||||
раз: null,
|
||||
};
|
||||
|
||||
|
||||
@@ -20,7 +21,7 @@
|
||||
var свойство = путь.slice(1).join(".");
|
||||
мир.игрок.задано[свойство] = значение;
|
||||
|
||||
одинРазСоздатьСоединение();
|
||||
одинРазСоздать();
|
||||
|
||||
});
|
||||
|
||||
@@ -28,15 +29,22 @@
|
||||
// // // //
|
||||
|
||||
|
||||
function одинРазСоздатьСоединение()
|
||||
function одинРазСоздать()
|
||||
{
|
||||
if (мир.игрок.соединение)
|
||||
if (мир.игрок.раз)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var элемент1 = document.createElement("div");
|
||||
элемент1.style.position = "absolute";
|
||||
элемент1.style.display = "block";
|
||||
элемент1.style.transformOrigin = "center";
|
||||
элемент1.style.width = `70px`;
|
||||
элемент1.style.height = `10px`;
|
||||
элемент1.style.background = "url(р/отладка/основа.jpg)",
|
||||
document.getElementById("корень").appendChild(элемент1);
|
||||
|
||||
/*
|
||||
var фи = {
|
||||
isStatic: false,
|
||||
inertia: Infinity,
|
||||
@@ -44,14 +52,33 @@ function одинРазСоздатьСоединение()
|
||||
mask: 1,
|
||||
},
|
||||
};
|
||||
var игрок = Matter.Bodies.rectangle(1170, 350, 70, 10, фи);
|
||||
*/
|
||||
var тело1 = Matter.Bodies.rectangle(1170, 150, 70, 10, фи);
|
||||
|
||||
Matter.Composite.add(мир.физика.движок.world, тело1);
|
||||
|
||||
мир.игрок.раз = {
|
||||
элемент1: элемент1,
|
||||
тело1: тело1,
|
||||
//элемент2: ,
|
||||
//тело2: ,
|
||||
}
|
||||
|
||||
console.debug("создано раз");
|
||||
}
|
||||
|
||||
|
||||
//Matter.Composite.add(мир.физика.движок.world, тело);
|
||||
// // // //
|
||||
|
||||
|
||||
console.debug("создано соединение");
|
||||
function обновитьРаз()
|
||||
{
|
||||
if (!мир.игрок.раз)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
мир.синхронизироватьЭлементТело(мир.игрок.раз.элемент1, мир.игрок.раз.тело1);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -60,8 +87,15 @@ console.debug("создано соединение");
|
||||
|
||||
function переместитьИгрока()
|
||||
{
|
||||
|
||||
if (!мир.игрок.раз)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
//var тело = мир.объекты.тела[мир.игрок.задано.объект];
|
||||
var тело = мир.объекты.тела["игрок"];
|
||||
//var тело = мир.объекты.тела["игрок"];
|
||||
var тело = мир.игрок.раз.тело1;
|
||||
if (!тело)
|
||||
{
|
||||
return;
|
||||
@@ -99,8 +133,15 @@ function переместитьИгрока()
|
||||
|
||||
function задатьИгрокуМаскуСтолкновения()
|
||||
{
|
||||
|
||||
if (!мир.игрок.раз)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
//var тело = мир.объекты.тела[мир.игрок.задано.объект];
|
||||
var тело = мир.объекты.тела["игрок"];
|
||||
//var тело = мир.объекты.тела["игрок"];
|
||||
var тело = мир.игрок.раз.тело1;
|
||||
if (!тело)
|
||||
{
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user