我决定用 Java 制作一个 2d 游戏(使用 slick2d 库和 MarteEngine),我尝试在没有平铺地图的情况下完成它。如果没有平铺地图,我即将完成的任务似乎将非常困难。这些任务是路径和碰撞(建筑物和玩家/NPC之间)。
轻松实现寻路和碰撞系统几乎是不可能的吗?我想我总是可以在游戏中手动创建一个网格,但考虑到我必须移动它,因为我有一个功能相机,这可能会变得有点混乱。
此外,我所说的碰撞是指单元相互进入并成为一个单元。我想这可以归类为路径,但我没有解决方案来修复它们重叠。
任何想法表示赞赏!