我想将一组对象放入网格中。我知道代码很简单,但不知何故我没有得到我想要的。
代码:
const PADDING:Number = 10:
const COL:Number = Math.floor(Math.sqrt(tiles.length);
const ROW:Number = Math.floor(Math.sqrt(tiles.length);
for(var i:int = 0; i< COL; i++)
{
var tile:TileSprite = tiles[i];
tile.x = i * tile.width + PADDING;
for(var j:int = 0; j < ROW; j++)
{
tile.y = j * tile.height + PADDING;
}
}
注意:
- 数组在其他地方声明为公共变量
- 这是我正在构建的游戏引擎的一部分,因此我希望它尽可能灵活
- 瓷砖读取其 XML 文件的属性。但我不想使用 XML 对磁贴的位置进行硬编码。
在此先感谢您的帮助。如果您需要更多说明,请告诉我。