扩展libgdx还支持一个文字生成系统Hiero2Dgenerator

扩展libgdx还支持一个文字生成系统Hiero2Dgenerator

Libgdx 是一个跨平台的游戏开发框架。 其中一位作者是 mario,他编写了 beginng android 游戏。 主要用Java编写简单游戏引擎代码,一些性能要求较高的地方使用C/C++。 它用于android游戏开发和桌面游戏开发之上构建了统一的界面,这意味着你只需要开发一套代码,游戏就可以同时在桌面和Android上运行(非常酷) )。 这意味着当你开发Android游戏时音效,不需要在PC上编译APK,然后上传到手机或模拟器上进行调试。 可以直接在电脑上调试,大大提高开发效率。 对于Android相关的代码,你只需要编写至少6行代码。

Libgdx提供哪些功能?

图形基于OpenGL ES 1.x/2.0的图形接口。 效率绝对比使用Android的Canvas和SurfaceView好不到一个数量级。 大量的工具类可以帮助您减轻使用OpenGL的痛苦。 这意味着您可以使用该库来开发 2D 和 3D 游戏。

引擎代码简单游戏怎么写_引擎代码怎么了解_简单游戏引擎代码

一个非常简单的声音和音乐界面,比android提供的界面使用起来更方便简单游戏引擎代码,并且支持MP3和OGG格式

文件IO抽象了不同的文件接口。 你不需要知道该文件是放在 asset 目录下还是某个类路径下。

输入支持所有屏幕操作和鼠标操作。

数学库支持 2D/3D 绘图的线性代数运算。

至于工具,大家都知道JAVA中collect库的函数调用基本都是使用MALLOC内存,很容易导致GC启动。 只要启动GC,游戏通常会有200-300ms的延迟。 libgdx提供的集合库已经尽可能优化。 ,不要让GC启动。

物理引擎通过JNI封装了box2d,这是一个著名的2D物理引擎。 您现在可以考虑使用它来编写愤怒的小鸟。

扩展的libgdx还支持粒子系统和文本生成系统Hiero位图字体生成器(使用非常简单3D角色,可以让游戏中的中文字体显示变得非常EASY)

帮助文档

JAVA生成的API文档可以在下面的链接找到

简单游戏引擎代码_引擎代码怎么了解_引擎代码简单游戏怎么写

如果你阅读代码效率更高,这是测试代码和演示代码。 我个人认为这些代码非常有用。 开发游戏时,可以从这些测试代码和demo开始。

社区和支持

华人社区就在这里。

引擎代码怎么了解_简单游戏引擎代码_引擎代码简单游戏怎么写

英语社区就在这里

其他链接

代码项目

博客地址

文章来源:https://m.ancii.com/aq9a5bq00/