следить изо
This commit is contained in:
12
220.игрок.js
12
220.игрок.js
@@ -1,8 +1,8 @@
|
||||
мир.игрок = {
|
||||
задано: {},
|
||||
обновить: function() {
|
||||
переместитьИгрока();
|
||||
задатьИгрокуМаскуСтолкновения();
|
||||
мир.игрок.переместить();
|
||||
мир.игрок.задатьМаскуСтолкновения();
|
||||
},
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
// // // //
|
||||
|
||||
|
||||
function переместитьИгрока()
|
||||
мир.игрок.переместить = function()
|
||||
{
|
||||
var тело = мир.объекты.тела[мир.игрок.задано.объект];
|
||||
if (!тело)
|
||||
@@ -56,13 +56,13 @@ function переместитьИгрока()
|
||||
|
||||
Matter.Sleeping.set(тело, false);
|
||||
Matter.Body.setVelocity(тело, { x: скоростьX, y: скоростьY });
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
function задатьИгрокуМаскуСтолкновения()
|
||||
мир.игрок.задатьМаскуСтолкновения = function()
|
||||
{
|
||||
var тело = мир.объекты.тела[мир.игрок.задано.объект];
|
||||
if (!тело)
|
||||
@@ -73,4 +73,4 @@ function задатьИгрокуМаскуСтолкновения()
|
||||
var прыжок = тело.velocity.y < -1;
|
||||
var маска = прыжок ? 1 : (1 | 2);
|
||||
тело.collisionFilter.mask = маска;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user