no sleep
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
мир.физика = {
|
мир.физика = {
|
||||||
движок: null,
|
движок: null,
|
||||||
настройки: {
|
настройки: {
|
||||||
enableSleeping: false,
|
enableSleeping: true,
|
||||||
},
|
},
|
||||||
создать: function() {
|
создать: function() {
|
||||||
мир.физика.движок = Matter.Engine.create(мир.физика.настройки);
|
мир.физика.движок = Matter.Engine.create(мир.физика.настройки);
|
||||||
|
|||||||
@@ -21,9 +21,6 @@
|
|||||||
|
|
||||||
var свойство = путь.slice(2).join(".");
|
var свойство = путь.slice(2).join(".");
|
||||||
мир.ввод.задано[номер][свойство] = значение;
|
мир.ввод.задано[номер][свойство] = значение;
|
||||||
|
|
||||||
|
|
||||||
console.debug("ввод", ключ, путь, значение);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
function переместитьПерсонажа(объект)
|
function переместитьПерсонажа(объект)
|
||||||
{
|
{
|
||||||
var вверх = (мир.ввод.клавиши["ArrowUp"] == true);
|
var вверх = (мир.ввод.клавиши["ArrowUp"] == true);
|
||||||
var скоростьY = вверх ? -2 : 0;
|
var скоростьY = вверх ? -10 : 0;
|
||||||
var влево = (мир.ввод.клавиши["ArrowLeft"] == true);
|
var влево = (мир.ввод.клавиши["ArrowLeft"] == true);
|
||||||
var вправо = (мир.ввод.клавиши["ArrowRight"] == true);
|
var вправо = (мир.ввод.клавиши["ArrowRight"] == true);
|
||||||
var скоростьX = 0;
|
var скоростьX = 0;
|
||||||
@@ -50,6 +50,7 @@ function переместитьПерсонажа(объект)
|
|||||||
скоростьX = 2;
|
скоростьX = 2;
|
||||||
}
|
}
|
||||||
var тело = мир.объекты.тела[объект];
|
var тело = мир.объекты.тела[объект];
|
||||||
|
Matter.Sleeping.set(тело, false);
|
||||||
Matter.Body.setVelocity(тело, { x: скоростьX, y: скоростьY });
|
Matter.Body.setVelocity(тело, { x: скоростьX, y: скоростьY });
|
||||||
//console.debug("надо переместитьПерсонажа. клавиши", мир.ввод.клавиши);
|
//console.debug("надо переместитьПерсонажа. клавиши", мир.ввод.клавиши);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user