сбрасывать таймер мигания на повторные столкновения
This commit is contained in:
@@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
мир.состояниеКолобка = {
|
мир.состояниеКолобка = {
|
||||||
мигать: false,
|
мигать: false,
|
||||||
|
мигание: { },
|
||||||
прыгучесть: -570,
|
прыгучесть: -570,
|
||||||
коэффициентПрыгучести: 1,
|
коэффициентПрыгучести: 1,
|
||||||
};
|
};
|
||||||
@@ -184,17 +185,17 @@
|
|||||||
|
|
||||||
НачатьМиганиеКолобка = мир =>
|
НачатьМиганиеКолобка = мир =>
|
||||||
{
|
{
|
||||||
|
var конец = new Date();
|
||||||
|
конец.setSeconds(конец.getSeconds() + 10);
|
||||||
|
мир.состояниеКолобка.мигание.окончание = конец;
|
||||||
|
|
||||||
if (мир.состояниеКолобка.мигать)
|
if (мир.состояниеКолобка.мигать)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var конец = new Date();
|
|
||||||
конец.setSeconds(конец.getSeconds() + 10);
|
|
||||||
|
|
||||||
мир.состояниеКолобка.мигать = true;
|
мир.состояниеКолобка.мигать = true;
|
||||||
мир.состояниеКолобка.мигание = {
|
мир.состояниеКолобка.мигание = {
|
||||||
окончание: конец,
|
|
||||||
шаг: 0.1,
|
шаг: 0.1,
|
||||||
цель: 0,
|
цель: 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