From ced225cf111168667ca417289fc3793505452a69 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: Tue, 10 Aug 2021 14:58:08 +0300 Subject: [PATCH] move --- 100.мир.js | 2 +- 800.пример.json.js | 23 ++++------------------- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/100.мир.js b/100.мир.js index eda2bb9..18dd460 100644 --- a/100.мир.js +++ b/100.мир.js @@ -72,7 +72,7 @@ }; мир.синхронизироватьЭлементТело = function(элемент, тело) { - if (тело.isSleeping && !тело.isSensor) + if (тело.isSleeping) { return false; } diff --git a/800.пример.json.js b/800.пример.json.js index ea79e3b..46f8973 100644 --- a/800.пример.json.js +++ b/800.пример.json.js @@ -464,13 +464,13 @@ console.debug("событие", событие); объекты: { паук1: { x: 1180, - y: 400, + y: 300, ширина: 30, вид: { background: "url(р/животные/паук.png) no-repeat scroll 0% 0% / contain", }, физика: { - isStatic: true, + isStatic: false, isSensor: true, }, }, @@ -489,23 +489,8 @@ console.debug("событие", событие); setInterval( function() { var тело = мир.объекты.тела["паук1"]; - var было = { - x: тело.position.x, - y: тело.position.y - }; - - /* - if (было.y > 500) - { - return; - } - */ - - var надо = { - x: было.x, - y: было.y + 0.2, - }; - Matter.Body.setPosition(тело, надо); + Matter.Sleeping.set(тело, false); + Matter.Body.setVelocity(тело, { x: 0, y: 0.2 }); }, 10 );