gum:口香糖使用数学。 OpenGL图形游戏引擎

时间:2024-05-15 05:22:26
【文件属性】:

文件名称: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 和 gcc your_file.cpp -lgum -lGL -lglfw -lGLEW -lm 链接在一起 有关更有用的示例,请参见测试目录,以了解使


【文件预览】:
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()

网友评论