FPL base

软件描述

FPL 库是谷歌开发的一款面向低层级 C++ 的游戏库。该库是开源的,用户可以自行扩展,也可以通过在 FPL 生态中添加其他库(如 Corgi、Mathfu、Motive、Pindrop、FlatUI 和 Flatbuffers)来扩展功能。

官方网站

访问软件的官方网站了解更多信息

官方认证

google.github.io

安全链接HTTPS

什么是 FPL base?

FPLBase 是我们在 FPL 使用的最低层级游戏库,负责处理输入、渲染和资源加载(着色器、纹理、网格等)。它还提供了处理 Android 输入设备和头戴式显示器(HMD)以及线程化资源加载的实用功能。
FPLBase 并不是一种“引擎”,它不会规定你的游戏结构方式。它的目的是通过提供你若直接使用原始 OpenGL 开发时无法获得的典型最小功能,缩短从空项目到“在屏幕上绘制内容”之间的距离。
FPLBase 也不是一种平台抽象库(如 SDL、GLFW、Glut 等)。实际上,我们底层使用 SDL 来实现这一功能。
其他 FPL 库可以建立在 FPLBase 之上,例如 FlatUI 可以提供字体渲染和游戏用户界面。
FPLBase 以 Apache 许可证 v2(详见 LICENSE.txt)开源发布,可在 GitHub 上获取。