我想知道你们中是否有人知道学习这方面的资源。 我在制作minicraft时看到了Notches流。能看起来很酷 在java中从头开始制作这种游戏,但我很难找到一个起点。
我知道java和SWING。我想学的是使用BufferedImage,Sprite表等。我想用简单的java从头开始制作游戏。你们中的任何一个人都知道要开始的地方吗?
由于
答案 0 :(得分:2)
如果你想达到Minicraft级别,有很多步骤要做,但我建议你学习如何使用Swing库(javax.Swing http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/package-summary.html)。这允许您打开窗口,设计图形用户界面并绘制大量2D(绘制图像,线条,矩形和其他形状)。
编辑:我一开始认为你想做像minEcraft这样的事情而不是minIcraft,所以我在下面添加了一个3d部分。你可以跳过整个下一段! (感谢Kevin K纠正我)一旦你对Swing(2D图形)非常熟悉,你可以继续使用3D和Java openGL(JOGL http://java.net/projects/jogl/)库(但是你将学习很多关于计算机中3D计算的信息)科学(顶点等))。您可以通过下载Blender(一个免费的3D建模软件)学习3D基础知识并阅读一些教程。一旦您知道如何计算3D模型和Blender(例如),您就可以在Java程序中导入3D模型。
您可以使用一些框架,但我建议您在继续之前学习基础知识。
是的,有很多东西需要学习,但有了工作和动力,你就能做到!
希望这会有所帮助。
答案 1 :(得分:2)