2016-06-11 119 views
0

我有一張地圖,填滿了整個屏幕。我知道如何在地圖上添加一個精靈,並給它座標,Phaser精靈地圖定位

var thumb = game.add.sprite(100, 100 , "levelthumb"); 

但我想知道如果以下是可能的。我可以在地圖上添加15個相同的精靈來給每個特定的座標。

我知道這可以很容易地做一個for循環和隨機傳遞x和y,就像這個exmaples http://phaser.io/examples/v2/groups/add-a-sprite-to-group但我想給他們每個人的具體座標。

回答

1

對於那些想知道如何解決某人幫助我的人。

函數創建(){

lumpofsprites = game.add.group(); 
lumpofenemies = game.add.group(); 


function spritepositioning(x, y){ 

//調用此

lumpofenemies.create(X,Y, 'IMAGENAMEHERE')時通過以x & y座標; //此處輸入圖像的名稱,或將其作爲一個參數 }

spritepositioning(100,400); 
spritepositioning(0,400); 
spritepositioning(500,100); 
spritepositioning(424,432); 
spritepositioning(216,200); 
spritepositioning(500,578); 


var theplayer = game.add.sprite(300, 240, 'IMGNAMEHERE'); 

lumpofsprites.add(theplayer); 

}