跳到主要内容

HiEasyX

为 EasyX 图形库注入新活力!让 EasyX 使用快如闪电!

什么是 HiEasyX

HiEasyX 是一个轻量、易用的 EasyX 扩展库。
助力你的 EasyX 开发进程。

🧩 零成本集成

HiEasyX 使用抽象渲染接口,直接将内容绘制在指定的缓冲区上。 这使得你几乎可以零成本将 HiEasyX 集成到你的 EasyX 项目中,无需修改任何已有代码。

🚀 极简开发

HiEasyX 使用即时模式的 GUI 设计(IMGUI),只需要十几行代码便可以构建一个基础界面。

🔨 轻量易用

核心代码约 5000 行,没有无需复杂的配置编译过程,只需要简单几步就可以将 HiEasyX 添加到你的项目中。

简单便捷

简单轻松地将 HiEasyX 引入你的项目当中

原 EasyX 代码

while (true) {
cleardevice();
circle(30, 30, 50);
ExMessage message{};
while (peekmessage(&message)) {
// 消息循环
}
FlushBatchDraw();
Sleep(1);
}

整合 HiEasyX 后

while (true) {
cleardevice();
circle(30, 30, 50);
// 原本的绘图代码无需任何修改
HX::HXBegin();
ExMessage message{};
while (peekmessage(&message)) {
HX::PushMessage(&message);
}
HX::Window(HXStr("Hello World!"),
windowProfile);
HX::Text(HXStr("Hello HiEasyX!"));
HX::End();
HX::Render();
FlushBatchDraw();
Sleep(1);
}

开始使用 HiEasyX

体验 HiEasyX 为你的开发带来的便利