phaser-framework
Añadir una imagen en Phaser
Buscar..
Introducción
Agregar un archivo de imagen (preferiblemente un png) a tu juego como un objeto "Imagen" en Phaser.
Sintaxis
- game.load.image (nombre: cadena, archivo: cadena,);
- game.add.image (x: número, y: número, nombre: cadena);
Observaciones
- Un objeto de imagen es una buena opción para cosas en tu juego que no usan animaciones de cuadros y no necesitan ser un Sprite.
- Por defecto, el punto de anclaje para una imagen en la esquina superior izquierda, pero puede cambiarlo así:
image.anchor.setTo(0.5, 0.5);
Crear y agregar a la pantalla
Primero debes crear un objeto "Juego" en Phaser.
var game = new Phaser.Game(800, 600, Phaser.AUTO, 'phaser-example', { preload: preload, create: create });
En la función de devolución de llamada de precarga cargar la imagen.
function preload() {
game.load.image('thing', 'assets/thing-image.png');
}
| Parámetro | Detalles (Game.add.image) |
|---|---|
| nombre | el nombre utilizado para hacer referencia a la imagen en el método game.add.image. |
| expediente | ruta al archivo de activos (en relación con el directorio raíz del proyecto). |
Luego, en la función de creación, use el método "agregar" del objeto del juego para crear el objeto de imagen y colocarlo en la pantalla.
function create() {
var image = game.add.image(100, 100, 'thing');
}
| Parámetro | Detalles (Game.add.image) |
|---|---|
| X | Las coordenadas x donde se debe agregar la imagen. |
| y | La coordenada y donde se debe agregar la imagen. |
| nombre | El nombre de la imagen asignada en el método game.load.image. |
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow