WEB开发网
开发学院软件开发C语言 C#开发WPF/Silverlight动画及游戏系列教程(Game T... 阅读

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

 2010-09-30 22:38:48 来源:WEB开发网   
核心提示:本节无法为大家再次呈现更多的游戏更新,仅仅是对目前引擎的一些BUG修复以及增加简单的自定义Loading界面,C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(五十) 终章!新的曙光!,用最后的一点元气,我想谈谈Silverlight在游戏图片音乐等素材的资源部署方面的问题,当然

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

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

查看原图(大图)

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

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

1 2 3 4  下一页

Tags:开发 WPF Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接