до невключения в мир

This commit is contained in:
2021-07-08 10:46:37 +03:00
parent 834cf4d957
commit 6b4ebb05e2

View File

@@ -4,7 +4,7 @@
переместитьИгрока();
задатьИгрокуМаскуСтолкновения();
},
ограничитель: null,
соединение: null,
};
@@ -20,7 +20,7 @@
var свойство = путь.slice(1).join(".");
мир.игрок.задано[свойство] = значение;
одинРазСоздатьОграничитель();
одинРазСоздатьСоединение();
});
@@ -28,28 +28,30 @@
// // // //
function одинРазСоздатьОграничитель()
function одинРазСоздатьСоединение()
{
if (мир.игрок.ограничитель)
if (мир.игрок.соединение)
{
return;
}
var игрок = мир.объекты.тела["игрок"];
var объект = мир.объекты.тела["колобок"];
if (!игрок || !объект)
{
return;
}
мир.игрок.ограничитель = Matter.Constraint.create({
bodyA: игрок,
bodyB: объект,
stiffness: 1,
});
Matter.Composite.add(мир.физика.движок.world, мир.игрок.ограничитель);
console.debug("создан ограничитель");
/*
var фи = {
isStatic: false,
inertia: Infinity,
collisionFilter: {
mask: 1,
},
};
var игрок = Matter.Bodies.rectangle(1170, 350, 70, 10, фи);
*/
//Matter.Composite.add(мир.физика.движок.world, тело);
console.debug("создано соединение");
}