Open Alan-CRL opened 1 year ago
根据我的想法,我认为 HiEasyX 需要变得更为易用,更易于上手:HiEasyX 将会是 EasyX 的超集、拓展。
EasyX 的代码可以在 HiEasyX 的编译环境下直接运行,且 HiEasyX 将包括更多新功能。
通过新增的绘图效果函数,一行代码就可以改变绘图效果,原生的绘图函数将被宏定义,并根据绘图效果配置进行绘制,将支持 原生EasyX、GDI+、D2D(暂未确定)进行绘制,一行代码就可以改变接下来的绘制效果,无需复杂地编写。 例子:原来是 EasyX 的代码导入到 HiEasyX 中,程序运行效果没有任何区别。添加一行绘图效果函数并设置启用抗锯齿,则整个程序绘制的图形都将是有抗锯齿的效果,无需改动原本的绘制函数。
改动:新版的 HiEasyX 将把默认设置与 EasyX 一致,比如:默认自动绘制缓冲区内容到画布,禁用窗口拉伸……
弊端:对于老版本的 HiEasyX 代码,可能需要做一定的改动才能兼容新版 HiEasyX,不过我们会尽可能地保留兼容函数。你也需要改动一小部分代码,使效果与之前保持一致。
最后你对 HiEasyX 有什么意见或者看法吗?或者有什么需求?我们希望聆听你的声音~
根据我的想法,我认为 HiEasyX 需要变得更为易用,更易于上手:HiEasyX 将会是 EasyX 的超集、拓展。
EasyX 的代码可以在 HiEasyX 的编译环境下直接运行,且 HiEasyX 将包括更多新功能。
通过新增的绘图效果函数,一行代码就可以改变绘图效果,原生的绘图函数将被宏定义,并根据绘图效果配置进行绘制,将支持 原生EasyX、GDI+、D2D(暂未确定)进行绘制,一行代码就可以改变接下来的绘制效果,无需复杂地编写。 例子:原来是 EasyX 的代码导入到 HiEasyX 中,程序运行效果没有任何区别。添加一行绘图效果函数并设置启用抗锯齿,则整个程序绘制的图形都将是有抗锯齿的效果,无需改动原本的绘制函数。
改动:新版的 HiEasyX 将把默认设置与 EasyX 一致,比如:默认自动绘制缓冲区内容到画布,禁用窗口拉伸……
弊端:对于老版本的 HiEasyX 代码,可能需要做一定的改动才能兼容新版 HiEasyX,不过我们会尽可能地保留兼容函数。你也需要改动一小部分代码,使效果与之前保持一致。
最后你对 HiEasyX 有什么意见或者看法吗?或者有什么需求?我们希望聆听你的声音~