Просмотр исходного кода

отобразить избу как-либо

master
Михаил Капелько 3 лет назад
Родитель
Сommit
9572f80fde
10 измененных файлов: 94 добавлений и 27 удалений
  1. +0
    -24
      090.проверка.js
  2. +4
    -3
      index.html
  3. +1
    -0
      игра/001.мир.js
  4. +58
    -0
      игра/011.phaser.js
  5. +31
    -0
      игра/101.сцена.js
  6. +0
    -0
      игра/499.пуск.js
  7. Двоичные данные
      ресурсы/сцены/изба.jpg
  8. Двоичные данные
      ресурсы/сцены/изба.xcf
  9. Двоичные данные
      ресурсы/сцены/подпол.jpg
  10. Двоичные данные
      ресурсы/сцены/подпол.xcf

+ 0
- 24
090.проверка.js Просмотреть файл

@@ -1,24 +0,0 @@
console.debug("090", мир);

/*
*
* Реакции
*
*/

ПроверитьМир = мир =>
{
console.debug("привет, мир");
};

/*
*
* Последовательность
*
*/

мир.разобрать(`
пуск
проверить мир
`);


+ 4
- 3
index.html Просмотреть файл

@@ -4,9 +4,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>КОЛОБОК</title>
<script src="https://cdn.jsdelivr.net/npm/phaser@3.54.0/dist/phaser.min.js"></script>
<script src="001.мир.js"></script>
<script src="090.проверка.js"></script>
<script src="499.пуск.js"></script>
<script src="игра/001.мир.js"></script>
<script src="игра/011.phaser.js"></script>
<script src="игра/101.сцена.js"></script>
<script src="игра/499.пуск.js"></script>
</head>
<body>
</body>


001.мир.js → игра/001.мир.js Просмотреть файл

@@ -186,4 +186,5 @@ function Мир()
* Создание глобального мира.
*
*/

мир = new Мир();

+ 58
- 0
игра/011.phaser.js Просмотреть файл

@@ -0,0 +1,58 @@

/*
*
* Реакции
*
*/

НастроитьИгру = мир =>
{
мир.настройки = {
type: Phaser.AUTO,
width: 800,
height: 600,
physics: {
default: "arcade",
arcade: {
gravity: {
y: 1300,
},
debug: false,
},
},
scene: {
preload: function() {
мир.сцена = this;
мир.уведомить("загрузить ресурсы сцены");
},
create: function() {
мир.сцена = this;
мир.уведомить("создать сцену");
},
update: function() {
мир.сцена = this;
мир.уведомить("обновить сцену");
},
},
};
};

// // // //

ЗапуститьИгру = мир =>
{
мир.игра = new Phaser.Game(мир.настройки);
};

/*
*
* Последовательность
*
*/

мир.разобрать(`
пуск
настроить игру
запустить игру
`);


+ 31
- 0
игра/101.сцена.js Просмотреть файл

@@ -0,0 +1,31 @@
/*
*
* Реакции
*
*/

ЗагрузитьРесурсыИзбы = мир =>
{
мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg");
};

// // // //

ДобавитьФонИзбы = мир =>
{
мир.сцена.add.image(200, 200, "изба");
};

/*
*
* Последовательность
*
*/

мир.разобрать(`
загрузить ресурсы сцены
загрузить ресурсы избы
создать сцену
добавить фон избы
`);


499.пуск.js → игра/499.пуск.js Просмотреть файл


Двоичные данные
ресурсы/сцены/изба.jpg Просмотреть файл

До После
Ширина: 2000  |  Высота: 600  |  Размер: 108KB

Двоичные данные
ресурсы/сцены/изба.xcf Просмотреть файл


Двоичные данные
ресурсы/сцены/подпол.jpg Просмотреть файл

До После
Ширина: 2000  |  Высота: 600  |  Размер: 26KB

Двоичные данные
ресурсы/сцены/подпол.xcf Просмотреть файл


Загрузка…
Отмена
Сохранить