一直都从事图形系统的开发,只是不同的系统而已。这次是专门为自己做的,本来目标是嵌入式这一块儿,没找到投资,NND。做了5年时间,这次开发了1年多了,代码已经超过10W行,用的都是C语言,编译出来的静态库在800KB。还没有封装成控件,不过封装形式可以多种多样。所谓的100W行,包括40W行的库,30W行的各种封装,以及30W行的工具软件。这需要10个人的工作量,所以最近也在寻求点资金。
我有点贪心,要做就做最好的。你可能不会用到超过20%的功能,但我已经为未来的3年所有的变态的需求都准备好了。
现在热火的Skin技术只是该系统的一个分枝,同时支持透明格式的,或者动态的皮肤,实时的皮肤变颜色,就好像WMP一样。
所有的新鲜玩艺儿都集中在界面的特效上面,你可以简单的使用按钮的动态闪烁,你所需要做的就是设置该控件的brightness属性,或者通过opactiy属性来控制控件的透明度。复杂的效果,目前主要用在菜单和窗口的打开关闭上,除了传统的拉伸、淡入淡出外,还包括苹果的神奇效果,也就是扭曲形变,另外还有瀑布倾泻效果。苹果的用户切换时的3D旋转,也被我用来切换窗口了。还有菜单的弹簧式弹出效果,这是刚做的,也很吸引人。
未来还将加入flash的支持,包括flash在窗口上的透明播放。3D的支持主要是为了实现礼花或者游戏中的光影或者爆炸效果。当然,这些提供了,你可以选择不用,不会增加你的exe尺寸。
还有很多很多的特效,呵呵,目标是和longhorn同步发行,他一出来偶就给他枪毙掉~~~~~~~~~