Exi*_*kle 3 java boundary 2d-games
专业人士如何在2D游戏中做界限?我的方式是说我不希望精灵进入某个区域:
//Example
if ((playerPosX >= 825) && (playerPosX <= 910)&& (playerPosY >= 170) && (playerPosY <= 255)) {
//do nothing
}else{
//move
}
Run Code Online (Sandbox Code Playgroud)
但是那里的一些游戏有很多界限,所以我想知道,有没有更简单的方法.我不认为有人会在整个游戏中使用上述方法,只是为了阻止移动.
编辑: 我的问题主要是关于一个你可以四处走动的游戏,类似于口袋妖怪或最终幻想
这取决于游戏.
许多游戏实际上将使用上述的组合:例如,用于固定场景的BSP树和用于由物理子系统管理的动态对象的四叉树.