新项目

回顾一下,我已经为XNA开发了不少东西

CLFont c#上TTF读取的库

MDXTest XNA上汇入 war3的模型动画的测试,仅作测试,因为并不实用。

CLGE   XNA的图形引擎,开发完成度还很低

重于走到了UI部分。

CLGUI 恩,已经第四次重构了,这次准备开发XNA版本的CLGUI库,其实叫c#版本比较合适,毕竟和XNA没有很强的依赖性。

设计上做了一些修改。

Imageset还是完全继承,可以用从前的编辑工具从psd导出配置文件。

导出工具有时间还是要重写一下的。

Desktop改为管理WindowGroup

每个WindowGroup管理一组window 采用统一的绘制方法。

这样可以让一组window是直接绘制,一组window是用posteffect绘制这样。

以前的clgui只能采用一种绘制方式。

Picture工具取消,Picture格式做了一些改变,基本上还是兼容的。PictrueGroup的功能被合并。

Button对Picture的需求调用起来会更自由。

增加了一种可缩放面板的Picture,专门处理九块缩放的方式。

基本上上述两种占据了picture 90%的应用场合。那就不需要什么工具了。

window编辑器,这个要重做,以前花了大力气做了clgui的参数属性化,这个在dotnet上根本就不是个问题。

七月中旬,会发布可以看到效果的版本。

原文地址:https://www.cnblogs.com/crazylights/p/1868542.html