Zoeken…


Invoering

Een afbeeldingsbestand (bij voorkeur een png) aan je spel toevoegen als een "Afbeelding" -object in Phaser.

Syntaxis

  • game.load.image (naam: string, bestand: string,);
  • game.add.image (x: nummer, y: nummer, naam: string);

Opmerkingen

  • Een afbeeldingsobject is een goede keuze voor dingen in uw game die geen kaderanimaties gebruiken en anders geen Sprite hoeven te zijn.
  • Standaard het ankerpunt voor een afbeelding in de linkerbovenhoek, maar u kunt het als volgt wijzigen: image.anchor.setTo(0.5, 0.5);

Maken en toevoegen aan scherm

U moet eerst een "Game" -object maken in Phaser.

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

Laad de afbeelding in de vooraf geladen callback-functie.

function preload() {

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

}
Parameter Details (Game.add.image)
naam de naam die wordt gebruikt om naar de afbeelding te verwijzen in de methode game.add.image.
het dossier pad naar het activabestand (relatief ten opzichte van de hoofdmap voor het project.

Gebruik vervolgens in de create-functie de "add" -methode van het spelobject om het Image-object en het naar het scherm te maken.

function create() {

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

}
Parameter Details (Game.add.image)
X de x-coördinaten waar de afbeelding moet worden toegevoegd.
Y de y-coördinaat waar de afbeelding moet worden toegevoegd.
naam de naam van de afbeelding die is toegewezen in de methode game.load.image.


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow