частичное движение
This commit is contained in:
@@ -37,7 +37,7 @@ function исполнитьДействие(имя)
|
|||||||
|
|
||||||
if (д.функция)
|
if (д.функция)
|
||||||
{
|
{
|
||||||
д.функция();
|
д.функция(д.объект);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -34,7 +34,22 @@
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
function переместитьПерсонажа()
|
function переместитьПерсонажа(объект)
|
||||||
{
|
{
|
||||||
console.debug("надо переместитьПерсонажа. клавиши", мир.ввод.клавиши);
|
var вверх = (мир.ввод.клавиши["ArrowUp"] == true);
|
||||||
|
var скоростьY = вверх ? -2 : 0;
|
||||||
|
var влево = (мир.ввод.клавиши["ArrowLeft"] == true);
|
||||||
|
var вправо = (мир.ввод.клавиши["ArrowRight"] == true);
|
||||||
|
var скоростьX = 0;
|
||||||
|
if (влево)
|
||||||
|
{
|
||||||
|
скоростьX = -2;
|
||||||
|
}
|
||||||
|
else if (вправо)
|
||||||
|
{
|
||||||
|
скоростьX = 2;
|
||||||
|
}
|
||||||
|
var тело = мир.объекты.тела[объект];
|
||||||
|
Matter.Body.setVelocity(тело, { x: скоростьX, y: скоростьY });
|
||||||
|
//console.debug("надо переместитьПерсонажа. клавиши", мир.ввод.клавиши);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user