inugami:OpenGL 图形框架

时间:2021-06-13 08:21:15
【文件属性】:
文件名称:inugami:OpenGL 图形框架
文件大小:343KB
文件格式:ZIP
更新时间:2021-06-13 08:21:15
C++ 自述文件 介绍 犬神是什么? Inugami 是一个基于的跨平台 OpenGL 游戏框架。 它旨在将常见的 OpenGL 样板代码封装到一个完全面向对象的系统中。 虽然犬神有点复杂,但它非常容易使用。 Inugami 使“在屏幕上显示某些内容”变得非常容易,同时仍然提供对低级功能的访问。 犬神可以做的一些事情: 在屏幕上获取一个窗口(或多个窗口!) 加载纹理、模型和着色器 管理 2D 精灵和动画 从键盘、鼠标和游戏手柄获取输入 犬神不是什么? Inugami不是一个库或引擎,它是一个框架。 它不是为了简单地链接到用户的代码; 用户应该在 Inugami 之上构建他们的项目。 犬神不提供场景图或任何类似的结构。 犬神不能做的一些事情: 物理 游戏逻辑 脚本和事件 管理世界状态 犬神会变成什么样? Inugami 一开始是一个简单的样板文件,我将它从一个项目带到下一个项目,但它
【文件预览】:
inugami-master
----meta.cpp(1KB)
----inugami()
--------logger.hpp(7KB)
--------detail()
--------exception.hpp(2KB)
--------mesh.hpp(2KB)
--------animatedsprite.cpp(4KB)
--------spritesheet.hpp(3KB)
--------transform.cpp(2KB)
--------camera.cpp(2KB)
--------opengl.hpp(5KB)
--------inugami.hpp(2KB)
--------geometry.hpp(4KB)
--------profiler.cpp(3KB)
--------shaderprogram.hpp(3KB)
--------image.hpp(4KB)
--------exception.cpp(1KB)
--------mathtypes.hpp(1KB)
--------geometry.cpp(6KB)
--------shader.hpp(4KB)
--------shader.cpp(6KB)
--------camera.hpp(4KB)
--------interface.hpp(9KB)
--------inugl.cpp(82B)
--------shaderprogram.cpp(3KB)
--------loaders.hpp(2KB)
--------math.hpp(5KB)
--------core.hpp(7KB)
--------pixel.hpp(3KB)
--------utility.hpp(1KB)
--------mesh.cpp(5KB)
--------inugl.h(153B)
--------loaders.cpp(2KB)
--------texture.hpp(2KB)
--------spritesheet.cpp(3KB)
--------animatedsprite.hpp(5KB)
--------texture.cpp(3KB)
--------pixel.cpp(4KB)
--------image.cpp(6KB)
--------core.cpp(7KB)
--------profiler.hpp(4KB)
--------transform.hpp(3KB)
--------interface.cpp(8KB)
----meta.hpp(1KB)
----.gitignore(151B)
----data()
--------shieldHD.obj(54KB)
--------shield.obj(3KB)
--------shield.png(248KB)
--------font.png(2KB)
----Inugami.cbp(10KB)
----customcore.cpp(9KB)
----README.md(4KB)
----customcore.hpp(2KB)
----main.cpp(3KB)
----shaders()
--------crazy.vert(595B)
--------crazy.frag(2KB)

网友评论