FPL base

FPL base

FPL base是由Google开发的低级C ++游戏库。它是开源的,可以由用户扩展或通过添加FPL套件中的其他库进行扩展:Corgi,Mathfu,Motive,Pindrop,FlatUI和Flatbuffers。
FPLBase是我们在FPL上使用的最低级别的游戏库,负责输入,渲染和资源加载(着色器,纹理,网格等)的维护。它还提供了用于处理Android输入设备和HMD以及线程资源加载的有用功能。FPLBase并不是要成为“引擎”,因为它并不决定游戏的结构。它旨在通过提供在原始OpenGL之上工作时无法获得的典型最小功能,来缩短空项目与“在屏幕上绘制内容”之间的距离。它也不是平台抽象库(例如SDL,GLFW,Glut等)。我们实际上为此目的使用了SDL。可以在FPLBase之上使用其他FPL库,例如FlatUI可以提供字体渲染和游戏UI。FPLBase可在Apache许可证v2下从GitHub作为开源程序获得(请参阅LICENSE.txt)。

分类目录

具有免费许可证的Xbox版FPL base的替代品