phaser-framework
Добавить изображение в Phaser
Поиск…
Вступление
Добавление файла изображения (предпочтительнее 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