所以我正在尝试制作一个游戏,它使用 python 中的 2D 数组作为地图,并且从玩家所在的位置仅渲染他们周围的内容。我正在
VScode
上执行此操作,我遇到的问题是我不确定如何开始检测玩家周围情况的程序。以及环境的不同部分具有不同的 int 值。它将获取该数字,然后显示存储在列表中的纹理。这都会在终端中显示,因为我讨厌自己。
我的第一个解决方案是将
gamemap
转换为列表,然后将多个点放入列表中以获取它们旁边的值,依此类推,但我遇到的问题是,它仅在地图是正方形或长方形。这真的很困扰我,因为我的项目需要它。
二维数组可以解释为包含真实地图的平面。