摘要:基于OpenGL (ES)的跨平臺2D/3D游戲開發框架libGDX不僅開源免費,而且具有極為強大的兼容性和高效性,近日,libGDX發布全新1.2.0版本,除修復Bug之外,還新增了OpenGL性能分析、gdx-ai等一系列功能擴展和方法。
在許多開發者的心目中,對于libGDX這樣一款基于OpenGL (ES)的跨平臺2D/3D游戲開發框架評價可謂頗高,不僅開源免費,所有的代碼均已托管到GitHub上,而且具有極為強大的兼容性和高效性。近日,libGDX在其官網上發布了全新的libGDX 1.2.0版本,除了修復Bug之外,還新增了一系列的方法和功能。
主要更新如下:
- 新增OpenGL性能分析工具;
- gdx-freetype擴展新增FreeTypeFontGeneratorLoader,允許開發者通過AssetManager加載TTF字體;
- 集成TableLayout;
- 新增Vector#setZero;
- 添加AI算法擴展gdx-ai,支持FSM(Finite State Machines,有限狀態機);
- Rectangle新增equals/hashCode方法;
- scene2D庫的Actors新增setCenterPosition方法;
- getter/setter和動畫后隱藏Animation#frameDuration和#animationDuration。
由Java/C/C++語言編寫而成的libGDX游戲引擎基于Apache 2.0許可協議發布,允許開發者使用相同的代碼來進行桌面及移動游戲開發,兼容Windows、Linux、Mac OS X、Android、iOS、BlackBerry等主流桌面及移動平臺,并支持所有WebGL瀏覽器。現在,您還可以進入libGDX的mobilehub主頁進行資源分享和討論。
開發者可以直接登陸GitHub下載最新版本的libGDX,想要了解更多關于libGDX的信息,可查看libGDX官方文檔。