ReferenceError: Phaser is not defined

134
14 февраля 2022, 11:00

Здравствуйте у меня проблема с Phaser . В браузере в консоль мне выдаёт вот такую ошибку - ReferenceError: Phaser is not defined . Вот мой код HTML:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="index.js"></script>
    <script src="phaser.min.js"></script>
    <title>The Game of 2020 Year</title>
</head>
<body>
</body>
</html>

JS:

var game = new Phaser.Game(480, 320, Phaser.AUTO, null, {
    preload: preload,
    create: create,
    update: update
});
var ball;
function preload() {
    game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
    game.scale.pageAlignHorizontally = true;
    game.scale.pageAlignVertically = true;
    game.stage.backgroundColor = '#eee';
    game.load.image('ball', 'person.png');
}
function create() {
    ball = game.add.sprite(50, 50, 'ball');
}
function update() {}

Файл движка и все остальные файлы находятся в одной и той же папке. Я не понимаю что не так. Я только недавно начал писать на этом движке и опыта с другими движками не было

Answer 1

Порядок подключения скриптов поменяй местами, т.е сначала фазер, а потом индекс. У тебя начинает выполняться индекс, когда фазер ещё не загружен, и, естественно, отваливает.

READ ALSO
Не работает метод connect в Redux

Не работает метод connect в Redux

Пишу тестовый проект на связке React-Redux и почти сразу возникла проблема: не работает метод connect:

126
Помогите с рекурсией

Помогите с рекурсией

Задача - сделать функцию для поиска по объекту сложной вложенности, нужно найти значение ячейки с именем "treasure" вот пример проверки:

111
Анимация продавливания плитки в стиле Windows 8

Анимация продавливания плитки в стиле Windows 8

Подскажите пожалуйста, как реализовать подобную анимацию без сторонних библиотек или jQueryГифку изъял отсюда из следующего раздела:

92