1. 支持更多的媒体编码格式
在Silverlight 3中新增加的多媒体编码格式包括H.264,AAC,MP4。Silverlight这项技术,从出生以 来,就一直把对多媒体,尤其是视频的支持,放在首要位置。这次对更多的编码格式提供支持,方便网站 建设者更容易的发布、部署视频资料,只需要如下一行XML:
2. 利用GPU加速
随着显卡计算能力的加强,应用程序把越来越多的图形计算任务从CPU中拿出来交给GPU完成。然而, 要利用到GPU,对程序员而言通常意味着更多的编码任务,在Silverlight 3中,这个任务的复杂程度被大 大简化,只需要在XAML中多加入几行XML代码,就可以轻松享受GPU的超强计算能力,贴一张GPU渲染的效 果图:
3. 透视化3D
透视化3D,简单的说,就是把2D对象放到3D空间中去。和传统的3D把一个3D空间的对象投影到2D空间 中不同,透视化3D意味着更高的性能,更友好的编程接口,同时能完成我们80%的3D任务。好了,说了那 么多,来看一个demo,一行XAML带来的变化:
以上这个例子,稍加扩展,就可以在Silverlight 3中,在3D空间中旋转一个控件。
时间: 2024-11-02 03:17:15