сбрасывать таймер мигания на повторные столкновения
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
|
||||
мир.состояниеКолобка = {
|
||||
мигать: false,
|
||||
мигание: { },
|
||||
прыгучесть: -570,
|
||||
коэффициентПрыгучести: 1,
|
||||
};
|
||||
@@ -184,17 +185,17 @@
|
||||
|
||||
НачатьМиганиеКолобка = мир =>
|
||||
{
|
||||
var конец = new Date();
|
||||
конец.setSeconds(конец.getSeconds() + 10);
|
||||
мир.состояниеКолобка.мигание.окончание = конец;
|
||||
|
||||
if (мир.состояниеКолобка.мигать)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var конец = new Date();
|
||||
конец.setSeconds(конец.getSeconds() + 10);
|
||||
|
||||
мир.состояниеКолобка.мигать = true;
|
||||
мир.состояниеКолобка.мигание = {
|
||||
окончание: конец,
|
||||
шаг: 0.1,
|
||||
цель: 0,
|
||||
};
|
||||
@@ -238,7 +239,7 @@
|
||||
|
||||
УменьшитьПрыгучестьКолобка = мир =>
|
||||
{
|
||||
мир.состояниеКолобка.коэффициентПрыгучести = 0.6;
|
||||
мир.состояниеКолобка.коэффициентПрыгучести = 0.5;
|
||||
};
|
||||
|
||||
|
||||
@@ -272,7 +273,6 @@
|
||||
анимировать колобка
|
||||
мигать колобка
|
||||
остановить передвижение вещей
|
||||
#изменили анимацию колобка
|
||||
начали мигать колобка
|
||||
отключить столкновение с платформами
|
||||
уменьшить прыгучесть колобка
|
||||
|
||||
@@ -228,6 +228,34 @@
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьМышей = мир =>
|
||||
{
|
||||
мир.настройкиМышей= [
|
||||
{
|
||||
x: 150,
|
||||
y: 575,
|
||||
скорость: 30,
|
||||
},
|
||||
{
|
||||
x: 740,
|
||||
y: 575,
|
||||
скорость: 25,
|
||||
},
|
||||
];
|
||||
мир.мыши = [];
|
||||
for (var номер in мир.настройкиМышей)
|
||||
{
|
||||
var настройки = мир.настройкиМышей[номер];
|
||||
var мышь = мир.враги.create(настройки.x, настройки.y, "основа");
|
||||
мышь.body.setVelocityX(настройки.скорость);
|
||||
мышь.depth = 10;
|
||||
мир.мыши.push(мышь);
|
||||
}
|
||||
};
|
||||
|
||||
/*
|
||||
*
|
||||
* Последовательность
|
||||
@@ -243,8 +271,9 @@
|
||||
создать полы и стены каркаса
|
||||
создать платформы
|
||||
позволить платформам пропускать прыжки
|
||||
создать пауков
|
||||
создать вещи
|
||||
создать пауков
|
||||
создать мышей
|
||||
обновить сцену
|
||||
анимировать пауков
|
||||
`);
|
||||
|
||||
Reference in New Issue
Block a user