0
我正在研究半OOP遊戲並將EaselJS用作我的庫。到目前爲止,我已經掌握了它的大部分工作,但我遇到了一個持久而煩人的問題。當我渲染我的瓷磚時,瓷磚容器失敗。由於某種原因,它不會讀取「數組」類型。這是下面我的代碼:「Array」在EaselJS CreateJS容器對象中不起作用
(function() {
var tile = function(array, _x, _y, spritesheet) {
this.initialize(array, _x, _y, spritesheet);
}
tile.prototype = new createjs.Container();
tile.prototype.Container_initialize = this.initialize(array, _x, _y, spritesheet);
tile.prototype.initialize = function(array, _x, _y, spritesheet) {
this.Container_initialize();
this.x = _x * 120;
this.y = _y * 120;
this.tileArray = array;
this.tilesheet = spritesheet;
for (var x = 0; x < this.tileArray.length; x++)
{
for (var y = 0; y < this.tileArray.length; y++)
{
console.log(this.tileArray[x][y]);
var tileSprite = new createjs.Sprite(this.tilesheet, this.tileArray[x][y]);
tileSprite.x = _x * 40 * x;
tileSprite.y = _y * 40 * y;
}
}
}
window.tile = tile;
}());
'tile.prototype.Container_initialize = this.initialize(數組,_x,_y,spritesheet);' ----是這個窗口對象嗎? – donkeydown