Поиск…


Вступление

Добавление файла изображения (предпочтительнее png) в игру в качестве объекта «Изображение» в Phaser.

Синтаксис

  • game.load.image (name: string, file: string,);
  • game.add.image (x: число, y: число, имя: строка);

замечания

  • Объект Image является хорошим выбором для вещей в вашей игре, которые не используют анимацию кадра и не должны быть спрайтом.
  • По умолчанию опорная точка для изображения в верхнем левом углу, но вы можете изменить его следующим образом: image.anchor.setTo(0.5, 0.5);

Создать и добавить на экран

Сначала вы должны создать объект «Игра» в Phaser.

var game = new Phaser.Game(800, 600, Phaser.AUTO, 'phaser-example', { preload: preload, create: create });

В функции обратного вызова предварительной загрузки загрузите изображение.

function preload() {

    game.load.image('thing', 'assets/thing-image.png');

}
параметр Подробности (Game.add.image)
название имя, используемое для ссылки на изображение в методе game.add.image.
файл путь к файлу активов (относительно корневого каталога для проекта.

Затем в функции create используйте метод «add» игрового объекта для создания объекта Image и его на экране.

function create() {

  var image = game.add.image(100, 100, 'thing');

}
параметр Подробности (Game.add.image)
Икс координаты x, в которые должно быть добавлено изображение.
Y координату y, в которую должно быть добавлено изображение.
название имя изображения, заданного в методе game.load.image.


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