dmap = new Tile[maxW][maxH];
for (int y = 0; y < maxH; ++y)
for (int x = 0; x < maxW; ++x)
dmap[x][y] = new Tile();
尽管每个成员Tile
只有一个int
无论如何都设为 0,但速度很慢。我还没有为Tile()
. 我可以改进还是应该回到 C++?
maxW
而且maxH
都是255,我的环境是安卓模拟器。
我不认为是这段代码再慢了。我的Log.i()
语句从 LogCat 视图中消失了……我y
在上面的初始化代码中为每个语句添加了一个。