文件名称:gum:口香糖使用数学。 OpenGL图形游戏引擎
文件大小:90KB
文件格式:ZIP
更新时间:2024-05-15 05:22:26
C++
胶
Gum是使用c ++的GLFW和OpenGL的扩展,为3d图形或游戏开发带来了有用的抽象。 现在,它包括一个数学库和一个用于构建3d场景的场景图框架。 该场景图框架受到的Node系统的极大启发。 建议您对线性代数有深入的了解,以使用此引擎。
该引擎是一个准系统,需要程序员编写自己的着色器并创建自己的glfw窗口等。不过,这些功能将来可能会出现。
依存关系
该项目依赖于libGLEW,libGL和libGLFW(或理论上的其他窗口库)
安装
首先克隆此存储库,然后导航到其目录。 然后做
make
和(请在使用sudo之前阅读makefile)
sudo make install
用法
简单地
#include
【文件预览】:
gum-master
----src()
--------physics()
--------math()
--------graphics()
----test()
--------font.cpp(2KB)
--------font_test(19KB)
--------phys.cpp(7KB)
--------shaders()
--------res()
--------main.cpp(6KB)
--------Makefile(295B)
--------phys_test(36KB)
----Makefile(340B)
----.gitignore(36B)
----readme.md(1KB)
----include()
--------gum()