我用libgdx制作我的第一个游戏,它涉及制作具有许多直角的水平,非常像迷宫。所有我知道如何进行碰撞的方法是在每个墙上制作一个与玩家碰撞的不可见矩形,但是如果有这么多墙,这是一个不合理的解决方案,为每一面墙制作一个矩形。
由于所有的墙壁和边缘都是黑色的,有没有办法让玩家碰到任何黑色的东西?这将是一个令人难以置信的帮助。
答案 0 :(得分:2)
我建议花点时间学习如何使用瓷砖地图。使用磁贴可以帮助您完成您想要的任务,并且已经有很多关于此的教程,其中一些在下面列出。
A tutorial on tile maps from gamesfromscratch.com
A YouTube tutorial on tile maps, which also covers collision detection
我链接的教程可能不完全适用于您的情况,但他们应该指出您正确的方向。