by AlexQ (email alexq_andr@163.com)
What's libGDX? libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.
用什么方式能够实现**高效的流畅的(拒绝卡顿)**烟花、物体碰撞、下雪效果。如何将游戏中常用的场景引入到原生App开发中呢?相信一定有人试图思考并尝试自己制作一些初级的游戏引擎,但绘制效率、框架等等都很难解决和完善,那么这篇文章可能会帮到你。如果你还想了解更多细节原理以及整体**,下面还有几篇文章或许能够给你一些启发。 我们关注如何结合Android原生APP开发,使用libGDX帮助我们实现高效的特效动画。
libGDX几篇文章总结一下:
- 《libGDX系列-Android FrameWork 基于libGDX实现高性能动画特效(粒子特效/烟花效果篇)》
- 《libGDX系列-libGDX 入门精要》
- 《libGDX系列-Box2D 入门简要》
- 《libGDX系列-Android FrameWork 基于libGDX实现高性能动画特效(Box2D/物理碰撞 篇)》
- 《libGDX系列-结合APP开发综合笔记》
另:为了减少包大小以及降低方法数,我将gdx.jar进行了裁剪。gdx-lite.jar版本基于1.6.1版本gdx.jar裁剪掉部分方法,使用存在风险请悉知。主要裁剪掉功能包括:maps、xml支持、scene2d中除去ui、utils的部分。包大小从1.8M到1.3M,方法数从到13716到10697。