Browse Source

состояние

master
parent
commit
b8e825fe61
2 changed files with 32 additions and 9 deletions
  1. +1
    -1
      index.html
  2. +31
    -8
      игра/110.колобок.js

+ 1
- 1
index.html View File

@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>К 0.3.1</title>
<title>К 0.4.0</title>
<script src="https://cdn.jsdelivr.net/npm/phaser@3.54.0/dist/phaser.min.js"></script>
<style>
html, body {


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

@@ -33,8 +33,10 @@
const камера = мир.сцена.cameras.main;
камера.startFollow(мир.колобок, false, 0.1, 0.1);

мир.настройкиКолобка = {
мир.состояниеКолобка = {
мигать: false,
прыгучесть: -570,
коэффициентПрыгучести: 1,
};
};

@@ -107,7 +109,8 @@

if (мир.управление.прыжок && мир.колобок.body.touching.down)
{
мир.колобок.setVelocityY(-570);
var скорость = мир.состояниеКолобка.прыгучесть * мир.состояниеКолобка.коэффициентПрыгучести;
мир.колобок.setVelocityY(скорость);
}
};

@@ -178,7 +181,7 @@

НачатьМиганиеКолобка = мир =>
{
if (мир.настройкиКолобка.мигать)
if (мир.состояниеКолобка.мигать)
{
return;
}
@@ -186,8 +189,8 @@
var конец = new Date();
конец.setSeconds(конец.getSeconds() + 10);

мир.настройкиКолобка.мигать = true;
мир.настройкиКолобка.мигание = {
мир.состояниеКолобка.мигать = true;
мир.состояниеКолобка.мигание = {
окончание: конец,
шаг: 0.1,
цель: 0,
@@ -202,17 +205,17 @@

МигатьКолобка = мир =>
{
if (!мир.настройкиКолобка.мигать)
if (!мир.состояниеКолобка.мигать)
{
return;
}

var м = мир.настройкиКолобка.мигание;
var м = мир.состояниеКолобка.мигание;
var сейчас = new Date();

if (м.окончание - сейчас < 0)
{
мир.настройкиКолобка.мигать = false;
мир.состояниеКолобка.мигать = false;
мир.колобок.alpha = 1;
мир.уведомить("закончили мигать колобка");
return;
@@ -227,6 +230,24 @@
};


// // // //


УменьшитьПрыгучестьКолобка = мир =>
{
мир.состояниеКолобка.коэффициентПрыгучести = 0.6;
};


// // // //


ВосстановитьПрыгучестьКолобка = мир =>
{
мир.состояниеКолобка.коэффициентПрыгучести = 1;
};


/*
*
* Последовательность
@@ -251,7 +272,9 @@
остановить передвижение вещей
начали мигать колобка
отключить столкновение с платформами
уменьшить прыгучесть колобка
закончили мигать колобка
включить столкновение с платформами
восстановить прыгучесть колобка
`);


Loading…
Cancel
Save