2014-01-12 86 views

回答

-1

好吧,我发现了什么。 做到这一点的唯一的好办法是把所需的电路板用的drawImage,然后以帆布:

var pixiTexture = PIXI.Texture.fromCanvas(canvas); 

如果电路板的尺寸过大,把它分割成块。

0

假设你想创建一个矩形图,你可以试试这个:

for(var y = 0; y < this.Map.length; y++) { 
    for(var x = 0; x < this.Map[y].length; x++) { 
    var sprite = new PIXI.Sprite.fromImage('assets/image.png'); 
    sprite.position.x = x* tileWidth; 
    sprite.position.y = y* tileHeight; 

    yourDisplayObjectContainer.addChild(sprite); 
    } 
} 

然后当然,你必须开始渲染。 然后它应该显示你的地图。