phaser-framework
Voeg een afbeelding toe in Phaser
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