Java游戏 - 图像没有放在瓷砖上

时间:2015-07-11 10:41:47

标签: java dictionary random generator tiles

我正在尝试将洞穴型产卵系统添加到我正在进行的小型游戏项目中。

这是我创建瓷砖地图并用瓷砖/图像填充的代码。

public static tile[][] map;

public tileMap() {
    map = new tile[20][17];
    for (int i = 0; i < map.length; i++) {
        for (int j = 0; j < map[i].length; j++) {
            if (map[i][j] == null) {
                int r = rand(20);
                if (r <= grassr) {
                    map[i][j] = new tile(tiles.grass, i * size, j * size,
                            true);
                } else if (r > grassr && r <= stoner) {
                    if (rand(20) < 20) {
                        map[i][j] = new tile(tiles.red, i * size, j * size,
                                false);
                    } else {
                        map[i][j] = new tile(tiles.yellow, i * size, j
                                * size, false);

                        w = rand(10);
                        for (int wi = 0; wi <= w; wi++) {
                            h = rand(10);
                            for (int hi = 0; hi <= h; hi++) {
                                if (i - w >= 1 && j - h >= 1) {
                                    map[i - w][j - h] = new tile(
                                            tiles.yellow, i * size, j
                                                    * size, false);
                                    if (h != 0) {
                                        h--;
                                    }
                                }
                            }
                            if (w != 0) {
                                w--;
                            }
                        }
                    }
                }
            }
        }
    }
}

现在我正在为我的洞穴使用“tiles.yellow”瓷砖。我遇到的问题是洞穴似乎在没有图像的情况下产卵,而黄色瓷砖似乎是在不同的地方产生的。

有谁知道为什么洞穴没有图像而产生以及我如何修复它?

提前感谢您的回复!

0 个答案:

没有答案