所以我有 2 个函数,一个随机分配 19 或 0 给 posPlongeurX 第二个应该读取它以便在数组中定位案例 然而,它似乎无法读取它,除了 0 和 19 在二维数组 (14x20) 中 posPlongeurX 是在这两个函数之外定义的。
分配 posPlongeurX 的函数:
function Plongeur() {
//Génère un nombre random entre 3 et 10
var NageurVersDroite = Math.round(Math.random())
var posPlongeurY = PlongeurY;
if (NageurVersDroite == 0) {
NageurVersLaDroite = false;
posPlongeurX = 19;
plateau[posPlongeurY][posPlongeurX].style.backgroundImage = "url('./img/nadador2.png')";
}
else {
NageurVersLaDroite = true;
posPlongeurX = 0;
plateau[posPlongeurY][posPlongeurX].style.backgroundImage = "url('./img/nadador2.png')";
}
}
读取数组中 X 值的函数:
plateau[posPlongeurY][posPlongeurX].name = "Plongeur";
我试过更改变量或更改名称等做不到