专业人士如何在 2D 游戏中划清界限?我的做法是说我不希望精灵移动到某个区域:
//Example
if ((playerPosX >= 825) && (playerPosX <= 910)&& (playerPosY >= 170) && (playerPosY <= 255)) {
//do nothing
}else{
//move
}
但是有些游戏有很多界限,所以我想知道,有没有更简单的方法。我不认为有人会在整个游戏中使用上述方法,只是为了阻止移动。
编辑: 我的问题主要是关于一个你可以四处走动的游戏,类似于口袋妖怪或最终幻想