Browse Source

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

master
parent
commit
6b4ebb05e2
1 changed files with 20 additions and 18 deletions
  1. +20
    -18
      00150.игрок.js

+ 20
- 18
00150.игрок.js 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("создано соединение");
}




Loading…
Cancel
Save