Quantum Graphics Toolkit (以下简称 QGT) 是一个基于OpenGL封装出的图形库
它保留了OpenGL极致灵活的特性,可以很简单也可以很复杂,你可以用寥寥几行代码写出一个GUI应用,也甚至可以用稍稍多一些的代码,做出一个好玩的2D游戏... (不过因为还处于非常早期的开发阶段,不少功能还没做全... 呜...)
<一张小贴纸>
看看这满篇的WIP... 我们的精力已经不足以翻译文档全文了... 所以 有人可以来帮忙嘛!
首先需要这些库: glfw-x11
(如果用 Wayland 就 glfw-wayland
),freetype2
,glm
和 mesa
。
之后只需 clone 并 cd 进本仓库,用你喜欢的编译系统编译 main.cpp
就好了哦 (比如这里用的是 ninja
):
mkdir build
cd build
cmake -G Ninja ../
ninja
./QuantumGraphicsToolkit
任意门::API参考手册(英)
::WIP
任意门::API参考手册(中)
任意门::构建指南(英)
::WIP
任意门::构建指南(中)
任意门::示例代码集(英)
::WIP
任意门::示例代码集(中)
::WIP
// 贡献的不一定是代码 也可能是情怀
联系Telegram或给[email protected]塞邮件就可以得到更多信息啦...
一般来说在晚上9:00到次日凌晨5:00之间都可以半小时内回复.? (当然这里是GMT+8 &>&)
这个项目毕竟还是在超早期的发展阶段... 自己一个人的开发效率往往也没办法做到很高 所以当然欢迎贡献&~&
话说写这种东西是真的很难还是我太垃圾了...? 反正自己当年写游戏引擎和现在写这个都会是那种很长时间只写得出特别少代码的...
一杯茶,一包烟,一个功能写一周(不可能的吧?
项目使用 Affero GNU Public License 3开源
抱歉自己对开源协议的要求并不了解所以...
目前只有 Timicasto 自己一个人在开发...
@QiuYuanqing 帮忙贡献的文档翻译——
@aisuneko 帮忙编辑,修改和润色英文文档...
当然还有日日夜夜在调试的时候陪着自己聊天的大家~
如果观光者大人开恩的话也可以给这个项目和此作者贡献一个star和follow &~
最后 感谢看完了这篇README... 这是自己的第一个开放使用的正式项目 如果有什么用语不太合适的地方或者什么其他的问题.. enm... 贴issue就好.. 吧=