Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 ADO.NET JavaScript LINQ AjaxPro DataGridView 面向对象 Extjs GridView XML DevExpress HTML教程 Oracle jQuery 分页 GDI+ Visual C++2010 MySQL Office2010 WPF MVC Dojo WCF4.0 VB.NET Sql2005 textbox cookie WCF WinForm Discuz!NT SQL经典语句 T-SQL checkbox ASPxGridView F# asp.net SQL VS2008新特性 DropDownList Access TreeView Ajax VS2008 页面执行时间 Flex 字符串 回调 VB2005 DataSet C#时间 ASP.NET性能优化 用户在线检测 动画
当前位置: 主页 > Silverlight >

WPF/Silverlight动画及游戏系列教程(五十):终章!新的曙光

时间:2010-07-20 14:11来源:www.cnblogs.com/alamiye010 作者:admin 点击:

本节无法为大家再次呈现更多的游戏更新,仅仅是对目前引擎的一些BUG修复以及增加简单的自定义Loading界面。用最后的一点元气,我想谈谈Silverlight在游戏图片音乐等素材的资源部署方面的问题。在常规的Web网页游戏开发中,需要分清哪些资源是必须在游戏加载时就要完整下载的,哪些资源是在玩家进入游戏后才根据实际需要动态下载的。例如一个玩家刚登陆游戏,那么首先需要Loading他所处地图的Mini地图图片(通常也就几十K最多了),该图片可以作为雷达地图与寻路地图的背景,这在第41[制作精美的Mini地图①]42[制作精美的Mini地图②]节已做详细介绍;其实它还存在着神奇的第三个用途。大家不妨打开一下Google的图片搜索,搜索出来的图片都是缩略图,当你点击一张图片时,主窗口首先将这张缩略图拉伸放大填充窗口,此时看到的当然是模糊的图片,但总比放一把红X好吧。而于此同时Google会同时去动态加载该图片的原图,一旦下载完成即替换掉缩略图,最终展示出该图的实际图片到主窗口中:


 

DeepZoom其实不也是类似的原理吗,当然,它的技术更加复杂些。讲到DeepZoom,大家是否会联想到SilverlightDeepEarch?开始有些觉醒啦~?不妨再看一图:


 

 

    这是一张Web RPG游戏截图,模糊的区域即是还未加载的地图部分,一旦该区域图片被加载后,将被替换掉,类似这样的地图缓冲技术在很多领域得以应用,做法又是多种多样的,总的目的就是不失游戏趣味性与性能的前提下提升游戏的品质~,在Silverlight中该如何处理呢?说了这么多原理应该难不倒大家吧。^ ^

(责任编辑:admin)

Tags:WPF Silverlight 游戏 动画
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价