Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HiEasyX 未来发展意见征求贴 #27

Open
Alan-CRL opened this issue Aug 5, 2023 · 0 comments
Open

HiEasyX 未来发展意见征求贴 #27

Alan-CRL opened this issue Aug 5, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@Alan-CRL
Copy link
Collaborator

Alan-CRL commented Aug 5, 2023

  • 根据我的想法,我认为 HiEasyX 需要变得更为易用,更易于上手:HiEasyX 将会是 EasyX 的超集、拓展。

  • EasyX 的代码可以在 HiEasyX 的编译环境下直接运行,且 HiEasyX 将包括更多新功能。

  • 通过新增的绘图效果函数,一行代码就可以改变绘图效果,原生的绘图函数将被宏定义,并根据绘图效果配置进行绘制,将支持 原生EasyX、GDI+、D2D(暂未确定)进行绘制,一行代码就可以改变接下来的绘制效果,无需复杂地编写。
    例子:原来是 EasyX 的代码导入到 HiEasyX 中,程序运行效果没有任何区别。添加一行绘图效果函数并设置启用抗锯齿,则整个程序绘制的图形都将是有抗锯齿的效果,无需改动原本的绘制函数。

  • 改动:新版的 HiEasyX 将把默认设置与 EasyX 一致,比如:默认自动绘制缓冲区内容到画布,禁用窗口拉伸……

  • 弊端:对于老版本的 HiEasyX 代码,可能需要做一定的改动才能兼容新版 HiEasyX,不过我们会尽可能地保留兼容函数。你也需要改动一小部分代码,使效果与之前保持一致。

  • 最后你对 HiEasyX 有什么意见或者看法吗?或者有什么需求?我们希望聆听你的声音~

@Alan-CRL Alan-CRL added the enhancement New feature or request label Aug 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant