标签: java 2d lwjgl viewport
我熟悉Java,但我是Java游戏开发的新手,我对我制作的2D游戏有几个疑问:
如何制作跟随播放器的相机? 我知道glvisport和glTranslate的东西,但你什么时候打电话给他们? initGL()中的glViewport和游戏循环中的glTranslate?
如何创造一个世界? 我还没有尝试过任何事情,因为我不知道从哪里开始。
有人可以帮我吗?感谢。
答案 0 :(得分:0)
我建议你看看并试试游戏引擎。 Jme3是一个非常好的java游戏引擎,它使用lwjgl并具有用于创建世界的内置功能(世界通常是抽象类)和不同类型的相机和相机移动。
jme3是获得BSD许可的,因此您可以使用它,使用它甚至出售包含引擎的游戏(而使用GPL许可证则可能不会这样做)。
答案 1 :(得分:0)
我建议使用LibGDX它是一个使用LWJGL本机来操作OpenGL的库,它的真正的noob友好。它内置了一些可以重复使用和定制的相机内置物品。它也每天都会更新(至少是夜晚),并且有很多在线支持。