我一直致力于制作视频游戏,而且我在几种语言之间有很多争论,Java可以很好地用于3D游戏。 Java可以制作2D鸟瞰游戏吗?如果我看起来有点无知,我对编程很安静,很抱歉。谢谢你的时间!
答案 0 :(得分:1)
这不是问题can Java make a 2d bird's eye game?
。主要问题是does a 2d bird's game created with java meet your needs or not?
。只要看一下手机就可以使用用Java创建的鸟眼相机轻松发现许多2D游戏。 所以一定可以!
答案 1 :(得分:1)
是。 (这个简单的答案和问题一样令人兴奋。)
我使用LWJGL在OpenGL中制作2D“鸟瞰”游戏。它只需要正确设置透视图。在笔记本电脑上的性能(使用适当的OpenGL 1.6+专用视频卡;-)对于大量物体和粒子来说已经足够了。
然而,LWJGL是一个针对游戏的低级OpenGL / basic-IO包装器,并且是“艰难的方式”。还有其他Java游戏库(有些只是像Slick这样的2D)可以让游戏更容易编写。根据{{3}},这还包括Jake2,Jogre和Java Monkey Engine(3D,但见上文)。
如果有人觉得......傻......可以直接使用Java 2D API(有时它会尝试使用硬件加速,但也会有问题)。我不做任何JME编程,但我怀疑它还有框架。
请记住 - “鸟瞰图”只是为给定模型选择的投影/渲染。
快乐的编码。