diff --git a/игра/110.колобок.js b/игра/110.колобок.js index 07e710d..cb6ad8d 100644 --- a/игра/110.колобок.js +++ b/игра/110.колобок.js @@ -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 @@ анимировать колобка мигать колобка остановить передвижение вещей -#изменили анимацию колобка начали мигать колобка отключить столкновение с платформами уменьшить прыгучесть колобка diff --git a/игра/111.изба.js b/игра/111.изба.js index 4ef5ef8..a6afe55 100644 --- a/игра/111.изба.js +++ b/игра/111.изба.js @@ -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 @@ создать полы и стены каркаса создать платформы позволить платформам пропускать прыжки - создать пауков создать вещи + создать пауков + создать мышей обновить сцену анимировать пауков `);