我刚刚开始制作游戏(1个月,已经制作了一些丑陋但有学问的游戏)。现在一切都很顺利:我几乎可以制作任何我想要的东西。
有两件事我一直遇到麻烦:1)渲染,我的第一个游戏有 1 fps,但我可以将其提高到 20+,尽管这仍然很糟糕。最近我发现了lwjgl,我想我会使用它,它提供了很好的渲染,而且里面还有3D的东西。我认为使用 lwjgl 可以解决我的第一个问题。如果有人对更好的软件有建议,请告诉我。
我的第二个问题,我还没有找到解决方案:碰撞检查。我一直遇到这个问题,它要么让滴答声变得很慢,要么就是不起作用,我的世界退出 int[][]
,然后我可以用它来获取 block ,任何关于如何进行碰撞检查的提示,还有一些事情,例如我应该使用恒定的重力,使用 vector 跳跃还是只是“马里奥风格”?
我希望你们中的一些人能给我一些好的建议。
谢谢。
最佳答案
如果您正在制作 3D 游戏,Java 3D本来就挺好的。
关于java - 有关碰撞检查和渲染的任何提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207173/