我目前正在使用php进行RPG游戏。
$map = array(
array(0,0,1,1,1,0),
array(1,1,1,0,1,1),
array(1,0,0,0,0,0),
array(1,1,1,0,0,0),
array(1,0,0,0,0,0),
array(2,0,0,0,0,0)
);
上面的代码是我的2d数组。
for($i=0;$i<6;$i++){
echo "<tr>";
for($l = 0; $l<6; $l++){
if($map[$i][$l]==0) {
echo "<th class='wall'>".$i."</th>";
}
else if($map[$i][$l]==1){
echo "<th class='grass'>".$l."</th>";
}
if($map[$i][$l]==2){
$_SESSION['pos_I'] = $i;
$_SESSION['pos_L'] = $l;
$charPos = "<th class='grass'><img src='char/guy1/".$_SESSION['playerPos']."'></th>";
echo $charPos;
$_SESSION['charPos'] = $charPos;
}
}
echo "</tr>";
}
在导航过程中,我想根据网格在特定位置移动图像。我该怎么做?