From 6b4ebb05e23866e9eedc773a3063946995c21547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Thu, 8 Jul 2021 10:46:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=20=D0=BD=D0=B5=D0=B2=D0=BA=D0=BB?= =?UTF-8?q?=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B2=20=D0=BC=D0=B8?= =?UTF-8?q?=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00150.игрок.js | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/00150.игрок.js b/00150.игрок.js index d1c0b65..c2d06a2 100644 --- a/00150.игрок.js +++ b/00150.игрок.js @@ -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("создано соединение"); }