lwjgl用相机创造了一个2d世界

时间:2015-08-01 18:59:49

标签: java 2d lwjgl viewport

我熟悉Java,但我是Java游戏开发的新手,我对我制作的2D游戏有几个疑问:

  1. 如何制作跟随播放器的相机? 我知道glvisport和glTranslate的东西,但你什么时候打电话给他们? initGL()中的glViewport和游戏循环中的glTranslate?

  2. 如何创造一个世界? 我还没有尝试过任何事情,因为我不知道从哪里开始。

  3. 有人可以帮我吗?感谢。

2 个答案:

答案 0 :(得分:0)

我建议你看看并试试游戏引擎。 Jme3是一个非常好的java游戏引擎,它使用lwjgl并具有用于创建世界的内置功能(世界通常是抽象类)和不同类型的相机和相机移动。

jme3是获得BSD许可的,因此您可以使用它,使用它甚至出售包含引擎的游戏(而使用GPL许可证则可能不会这样做)。

答案 1 :(得分:0)

我建议使用LibGDX它是一个使用LWJGL本机来操作OpenGL的库,它的真正的noob友好。它内置了一些可以重复使用和定制的相机内置物品。它也每天都会更新(至少是夜晚),并且有很多在线支持。