Welcome

首页 / 软件开发 / Silverlight / Silverlight游戏设计(Game Design):(十五)如果还有梦(完)

Silverlight游戏设计(Game Design):(十五)如果还有梦(完)2011-08-12 博客园 深蓝色右手Silverlight游戏设计系列到此就全部结束了,原先计划至少为大家献上5个最有影响力的Demo,由于 近期生活及工作的原因让我感到实在疲惫不堪因而未能如愿,还望大家见谅。

Silverlight在游戏开发方面拥有它独到之处,目前最新版本为4.0,开发环境集成于强大的 VisualStudio2010中。Silverlight在短短的数年时间里能成长得如此迅速与微软的强力支持分不开,从 Silverlight 5 Wishlist字里行间中我再次感受到世界对Silverlight未来的强烈期待,WEB-3D全方位支 持或将在该版本中绚丽登场,这或许会成为一场空前革命,翘首以待。

这里,让我们再一次回顾Silverlight的发展历程,见证那数不尽的奇迹是如何诞生的吧(原文地址 http://www.silverlight.net/getstarted/overview.aspx):

 Silverlight 版本
功能特性1.0234
跨浏览器支持 for Firefox, IE, Safari
跨平台支持 for Windows and Mac (and Linux through the Moonlight Project)
2D 矢量 动画/图象
AJAX 支持
HTML DOM 集成
HTTP Networking
Canvas 布局支持
JavaScript 支持
XAML 解析器
多媒体 – 720P High Definition (HD) Video
多媒体– Audio/Video 支持(VC-1, WMV, WMA, MP3)
多媒体– 图象格式支持 (JPG, PNG)
多媒体- H.264 video and AAC audio 支持  
多媒体标记
Windows 多媒体服务支持
支持语言 Visual Basic.NET 和 C#;公共语言运行时(CLR) based languages 
支持脚本 IronPython, IronRuby, Managed JScript, 和其他动态语言运行时(DLR) based languages 
丰富的核心框架 (例如 Generics, collections) 
多线程 
布局容器控件包括 StackPanel 和 Grid 
全套标准控件 (TextBox, RadioButton, Slider, Calendar, DatePicker, DataGrid, ListBox, TabControl, and others) 
管理控制框架 
模板模型 
可视化状态管理器 
独立存储 
深度缩放技术(Deep Zoom Technology) 
多媒体– DRM Powered by PlayReady 
多媒体- Windows Media Audio 10 Professional support 
多媒体- MediaStreamSource for managed code media file parser and protocol extensibility 
高品质缩放 
多媒体- Basic SSPL Support 
跨域网络访问 
通过网络服务方便地访问服务器端数据 
直接进入 TCP sockets 
SOAP 和 REST services互通, 包括对 XML, JSON, RSS 和 Atom data formats 的支持 
LINQ (包括 LINQ to XML, LINQ to JSON, 和 LINQ to Entities) 
双工通信,从服务器到Silverlight客户端“推送” 
数据绑定 
WCF 数据服务 
托管的HTML桥 
托管异常处理 
.NET Framework 安全措施 
类型安全验证 
XML 读/写 
增强的键盘输入支持 
文件上传支持 (通过WebClient API) 
WPF兼容 
无障碍 
本地化 
远程调试(PC 和 Mac) 
脱离浏览器运行  
网络状态 (脱机)  
像素着色器渲染特效(Pixel Shader Effects) HLSL  
位图 API  
Theming at runtime  
增强控件样式  
辅助功能 - 系统颜色  
位图缓存  
3D透视  
GPU硬件加速(针对视频和位图)  
文本动画  
原始的A/V支持  
文件保存对话框  
新内置控件DockPanel, WrapPanel, Viewbox  
元件与元件的绑定  
本地连接  
二进制 XML  
组件缓存(跨应用程序共享资源)  
场景缓存 (对于位图)  
本地字体   
打印   
WCF RIA Services   
托管的MEF扩展框架   
摄像头   
麦克风   
正式对Google浏览器Chrome的支持   
输出受保护的音频/视频   
组播网络   
离线的DRM   
受信任的应用程序(扩展沙箱)   
IDispatch COM Interop   
组策略对象支持   
信任模式下脱离浏览器运行时的全键盘支持   
信任模式下跨域网络访问   
自定义 window chrome   
脱离浏览器运行窗口设置 (位置, 尺寸等等)   
网页浏览器控制及网页浏览器笔刷   
Notification Toast   
文本从右到左 / BiDi 文本