Helix2D是一个基于Direct2D的Windows图形库,该图形库注重于给予用户入门简单,编写迅速的体验,整合了其它图形库或游戏引擎的操作,并拓展出许多自身的特色。
下面是一个基础的Helix2D程序:
该程序会创建一个名为Helix2D
的窗口,大小为680x460
#include "Helix2D/helix2d.h"
using namespace helix2d;
int main() {
Window win{ L"Helix2D 0.5.0", 680, 460, nullptr, 60 };
win.setBackgroundColor(Color(1.0f, 148.0f / 255.0f, 53.0f / 255.0f, 1.0f));
while (true) {
Sleep(16);
}
return 0;
}
下面是一个多窗口Helix2D程序:
该程序会创建两个分别名为Window 1
和Window 2
的窗口,大小分别为1000x1000,500x500
#include "Helix2D/helix2d.h"
using namespace helix2d;
int main()
{
Window win1{L"Window 1",1000,1000};
Window win2{L"Window 2",500,500};
while (true)
{
Sleep(16);
}
return 0;
}
关于Helix2D的网站已经搭建完毕~ 并提供以静态链接库(lib)的方式下载安装
网站:https://friespeter.github.io/helix2d.web/
B站(Bilibili)上有关于Helix2D的教程,
个人空间:https://space.bilibili.com/1755374307
QQ交流群:693409874