Почему не загружается простая картинка в Phaser в браузере? - PullRequest
0 голосов
/ 05 марта 2019

Сейчас я следую этому уроку: https://phaser.io/tutorials/making-your-first-phaser-3-game/index

Я следовал за первым битом и получил часть для рендеринга sky.png в браузер, но мой браузер всегда остается пустым.Я даже пытался открыть их законченные примеры, но ничего не получилось.Мне нужно запустить его как сервер или что-то?Я попытался установить npm, но это тоже не сработало.

Я следовал этому уроку: https://phaser.io/tutorials/making-your-first-phaser-3-game/index

ZIP-файл, на который он ссылается в разделе «Требования», не загружает part1.html,part.html и т. д. страницы.

Вот код:

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8" />
    <title>Making your first Phaser 3 Game - Part 3</title>
    <script src="//cdn.jsdelivr.net/npm/phaser@3.11.0/dist/phaser.js"></script>
    <style type="text/css">
        body {
            margin: 0;
        }
    </style>
</head>
<body>

<script type="text/javascript">

    var config = {
        type: Phaser.AUTO,
        width: 800,
        height: 600,
        scene: {
            preload: preload,
            create: create,
            update: update
        }
    };

    var game = new Phaser.Game(config);

    function preload ()
    {
        this.load.image('sky', 'assets/sky.png');
        this.load.image('ground', 'assets/platform.png');
        this.load.image('star', 'assets/star.png');
        this.load.image('bomb', 'assets/bomb.png');
        this.load.spritesheet('dude', 'assets/dude.png', { frameWidth: 32, frameHeight: 48 });
    }

    function create ()
    {
        this.add.image(400, 300, 'sky');
    }

    function update ()
    {
    }

</script>

</body>
</html>

1 Ответ

1 голос
/ 06 марта 2019

Вы пытаетесь открыть html-файлы прямо в браузере? Если так, вот почему это не работает. См. Руководство по началу работы с Phaser для получения подробной информации о том, как настроить локальный веб-сервер для обслуживания файлов.

...