упростить прыжок
This commit is contained in:
@@ -318,7 +318,7 @@
|
|||||||
стрелы.body.checkCollision.down = false;
|
стрелы.body.checkCollision.down = false;
|
||||||
var столкновение = мир.сцена.physics.add.collider(мир.колобок, стрелы);
|
var столкновение = мир.сцена.physics.add.collider(мир.колобок, стрелы);
|
||||||
столкновение.collideCallback = function(a, b) {
|
столкновение.collideCallback = function(a, b) {
|
||||||
мир.состояниеКолобка.датаСтолкновенияСоСтрелами = new Date();
|
мир.состояниеКолобка.прыжокПоСтрелам = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -326,19 +326,24 @@
|
|||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ОтследитьПрыжокПоСтрелам = мир =>
|
||||||
|
{
|
||||||
|
мир.состояниеКолобка.прыжокПоСтрелам = null;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ПроверитьНаличиеПрыжкаПоСтрелам = мир =>
|
ПроверитьНаличиеПрыжкаПоСтрелам = мир =>
|
||||||
{
|
{
|
||||||
if (!мир.состояниеКолобка.датаСтолкновенияСоСтрелами)
|
if (!мир.состояниеКолобка.прыжокПоСтрелам)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var сейчас = new Date();
|
мир.уведомить("прыжок по платформе стрел");
|
||||||
|
console.debug("прыжок по стрелам");
|
||||||
if (мир.состояниеКолобка.датаСтолкновенияСоСтрелами - сейчас < 50)
|
|
||||||
{
|
|
||||||
мир.уведомить("прыжок по платформе стрел");
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -364,6 +369,8 @@
|
|||||||
обновить сцену
|
обновить сцену
|
||||||
анимировать пауков
|
анимировать пауков
|
||||||
анимировать мышей
|
анимировать мышей
|
||||||
|
колобок начал прыжок
|
||||||
|
отследить прыжок по стрелам
|
||||||
колобок закончил прыжок
|
колобок закончил прыжок
|
||||||
проверить наличие прыжка по стрелам
|
проверить наличие прыжка по стрелам
|
||||||
прыжок по платформе стрел
|
прыжок по платформе стрел
|
||||||
|
|||||||
Reference in New Issue
Block a user