如何获取精灵所在的二维数组中的哪个单元格



我正在开发这个游戏,一切都很顺利。我对Java还是相当陌生的,尤其是2D Java。还有一些事情我想做,但我真的不知道该怎么做。

我想做的是创建一个方法或东西,以便能够获得我的玩家位于二维数组中的哪个单元格,作为我的地图。我使用了教程中的其他来源,然后我也添加了一些我制作的东西。

[地图](http://pastebin.com/H6FiSqj1)[玩家](http://pastebin.com/ALMeBX3A>)

附加:我想从一个单独的文件加载磁贴。我有一个MapLoader类,但它只允许我发布2个链接。

我建议你使用下一个库来设计你的游戏,在那里你可以找到非常有用的工具,比如设计平铺地图的工具:TileMaps

为了知道你的角色在地图中的位置,我会用坐标(X和Y-2D或X,Y和Z-3D)保存它的位置,这样你就可以随时知道他到底在哪里。使用这种模式,每次你的角色移动,你都会以1个移动单位增加/减少你的坐标。

最新更新