Sök…


Introduktion

Lägga till en bildfil (helst en png) till ditt spel som ett "Image" -objekt i Phaser.

Syntax

  • game.load.image (namn: sträng, fil: sträng,);
  • game.add.image (x: nummer, y: nummer, namn: sträng);

Anmärkningar

  • Ett bildobjekt är ett bra val för saker i ditt spel som inte använder ramanimationer och som annars inte behöver vara en Sprite.
  • Som standard är fästpunkten för en bild i det övre vänstra hörnet, men du kan ändra den så här: image.anchor.setTo(0.5, 0.5);

Skapa och lägg till på skärmen

Du måste först skapa ett "Game" -objekt i Phaser.

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

Ladda bilden i förbelastningen av återuppringningsfunktionen.

function preload() {

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

}
Parameter Detaljer (Game.add.image)
namn namnet som används för att referera till bilden i metoden game.add.image.
fil sökväg till tillgångsfilen (relativt rotkatalogen för projektet.

Sedan i skapa-funktionen använder du "lägg till" -metoden för spelobjektet för att skapa bildobjektet och det på skärmen.

function create() {

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

}
Parameter Detaljer (Game.add.image)
x x-koordinaterna där bilden ska läggas till.
y y-koordinaten där bilden ska läggas till.
namn namnet på bilden tilldelad i metoden game.load.image.


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow