phaser-framework
Lägg till en bild i Phaser
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