前言:
最近在写一款游戏,飞行棋的作为综合实践的作业。写的过程中我使用了libgdx,我发现在网络上搜索的一些教程并不符合一个学完java的大学生去学习,因为教程里面有些概念太过于详细,而具体使用又十分欠缺,导致了有一种学习后无法使用的无力感。
为此我将我的学习经验进行了总结,选出可让一个刚刚学完java的人快速掌握使用libgdx的技巧。这种技巧可以让一个人更好的去运用一些libgdx的基本功能,例如界面之间的转换,各种libgdx类的使用,libgdx窗口变化,中文字符的显示与输入等等。这些知识并不会是很刻板的东西,我在会试图让每个学习这个教程的人学会一些概念,以便于可以自己搭建一个简单的游戏项目并避免一些其他教程中容易犯的错误。
由于这些经验技巧是我自我学习中总结出来的,限于本人水平难免有所欠缺,如有不足,请及时联系我进行更改,谢谢。
教程1:
libgdx项目的创建:
libgdx项目的创建需要通过一个官方的小程序,小程序下载链接。里面可以下载一个名为gdx-setup.jar的文件。在将其运行起来后,大概是下面这个界面:

第一行是项目名即默认游戏名,建议输入英文,这样会减少很多不必要的麻烦。游戏名可以在代码里面另外改。
第二行是包名,根据自己的习惯命名或者默认皆可,符合命名条件就行。
第三行是游戏类名,用于libgdx调用游戏代码时使用,建议英文
第四行是创建的项目的路径,路径中不要有中文
第五行是SDK环境,专门用于Android,如果有需求可以选,也可以不管。
再下面一行是输出的可执行文件的运行环境,由桌面端(Desktop),手机端(Android,ios),网页端(HTML)。新手建议只选择Desktop,其他不用管,ios代码无法在windos上面运行,Android会导致一些参数变化和环境设置问题。
再下面可以选择一个Freetype,后面有用,不选也没有关系。然后点击Generate,yes,yes,yes…………就生成了一个项目,将文件夹拖入编程软件就可以开始正式的编程了。
