Поиск…


замечания

Phaser - это исходная среда для настольных компьютеров и мобильных HTML5.

Он включает в себя надежный набор документации, функций и примеров, позволяющих быстро перейти к рабочей игре. Он поддерживает WebGL с помощью механизма рендеринга Pixi.js и включает резерв Canvas для поддержки на старых устройствах.

Хотя двигатель встроен в JavaScript также включает машинопись определения

Существует новое представление о проекте, совместимом с ES6 под названием Lazer .

Версии

Phaser 2

Версия Дата выхода
2.6.2 Коре Спрингс 2016-08-25
2.6.1 Caemlyn 2016-07-11
2.6.0 Фал Моран 2016-07-08
2.5.0 Пять Королей 2016-06-17
2.4.9 Четыре короля 2016-06-16
2.4.8 Смотреть Хилл 2016-05-19

Начало работы Phaser

  1. Создать папку
  2. Создайте index.html внутри нового каталога. Откройте его в редакторе скобок
  3. Загрузите репозиторий Phaser из github , затем возьмите файл phaser.js из папки сборки. Поместите файл в каталог проекта.
  4. Откройте index.html и свяжите phaser.js внутри тега заголовка.
<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8" />
    <title>My Gamer</title>    
    
     <script type="text/javascript" src="lib/phaser.js"></script>

    <style type="text/css">
        body {
            margin: 0;
        }
    </style>
    
</head>
<body>    
        <div id="gameContainer"></div>
</body>
</html>
  1. Создайте еще один js-файл в каталоге с именем game.js
  2. Откройте файл game.js в редакторе и напишите следующий код:
// Phaser instance, width 800px, height 600px render as CANVAS. 
// Method signature - preload, create and update

var game = new Phaser.Game(800, 600, Phaser.CANVAS,'gameContainer', { preload: preload, create: create, update: update });

function preload() {
// this method used to load your game assets
}

function create() {
// this method run only once used to create to game world
}

function update() {
// this method loop 60 times in a seconds, used to handle gameplay.
}
  1. Сохраните все файлы и откройте index.html, используя Bracket liveserver (значок в правом верхнем углу).
  2. Теперь создается среда разработки Phaser. Экран консоли должен появиться в браузере для проверки ошибок.

Начало работы с Phaser с использованием Node.js

  1. Создайте папку, в которой вы хотите жить в своей жизни, и переходите к ней
mkdir my-new-game
cd my-new-game
  1. Инициализировать каталог с помощью npm.
npm init -y
  1. Установите phaser как пакет узлов.
npm install phaser
  1. Установите http-сервер как глобальный модуль, который будет использоваться в командной строке.
npm install -g http-server
  1. Создайте файл index.html и укажите исполняемый файл Phaser и вставьте в него следующий код.
<!doctype html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <title>My Gamer</title>
    <script type="text/javascript" src="node_modules/phaser/build/phaser.js"></script>
    <style type="text/css">
    body {
        margin: 0;
    }
    </style>
</head>

<body>
    <div id="helloWorld"></div>
</body>
<script>
var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'helloWorld', {
    create: create
});

function create() {

    var text = "Hello World!";
    var style = {
        font: "65px Arial",
        fill: "#ff0044",
        align: "center"
    };

    var t = game.add.text(game.world.centerX, 300, text, style);
    t.anchor.set(0.5);

}
</script>

</html>
  1. Запустите сервер и загрузите http: // localhost: 8080 в свой браузер!
    hs    


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow