Browse Source

сбрасывать таймер мигания на повторные столкновения

master
parent
commit
85038c7f42
2 changed files with 36 additions and 7 deletions
  1. +6
    -6
      игра/110.колобок.js
  2. +30
    -1
      игра/111.изба.js

+ 6
- 6
игра/110.колобок.js View File

@@ -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 @@
анимировать колобка анимировать колобка
мигать колобка мигать колобка
остановить передвижение вещей остановить передвижение вещей
#изменили анимацию колобка
начали мигать колобка начали мигать колобка
отключить столкновение с платформами отключить столкновение с платформами
уменьшить прыгучесть колобка уменьшить прыгучесть колобка


+ 30
- 1
игра/111.изба.js View File

@@ -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 @@
создать полы и стены каркаса создать полы и стены каркаса
создать платформы создать платформы
позволить платформам пропускать прыжки позволить платформам пропускать прыжки
создать пауков
создать вещи создать вещи
создать пауков
создать мышей
обновить сцену обновить сцену
анимировать пауков анимировать пауков
`); `);


Loading…
Cancel
Save