新项目
回顾一下,我已经为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上根本就不是个问题。
七月中旬,会发布可以看到效果的版本。