魔兽世界是怎么样实现边下载边玩的

首先确认一点:大量的数据是用来描述多媒体内容的,比如动画、贴图等等。而技能说明、任务文本这类资源,压缩以后就很小了。其次,用这个6G的游戏是能玩的,但是在游戏中会有loading的菊花一直转,时不时的卡一下……依稀记得玩过不完整的版本,印象在主城是可以的转悠,但是不知道能不能进副本。=======来无责任猜想一下这个 6GB 的目的是啥:首先从 1 级开始的小号肯定要照顾到啦,否则就失去边玩边下载的意义了不是么?其次最新的游戏内容应该是有的,比如我有个满级的大号换了个电脑就跑去 raid 啊,其他无所谓嘛。再次下载的优先度是可调的,比如小号升级那么就会自动优先下载人物周围的花花草草啊地图NPC之类的。游戏内的全部功能应该都是齐全的,但是高级享受(比如高清晰度的贴图啦,语音之类的)统统没有。======来无责任猜想一下 6GB 的初始包的内容:所有程序(几十MB)片头动画(低清晰度版本的,几百MB)所有职业技能、天赋、种族技能等等的图标、模型、动画等等(低清晰度版本的,1个GB左右)所有新手村的地图、NPC相关的模型、贴图(低清晰度版本的,算他1个G)所有主城的地图、NPC相关的模型、贴图(低清晰度版本的,算他1个G)花花草草之类的(算他1个G)最新补丁的副本地区的模型、贴图等(低清晰度版本的,算他几百M)这样加起来也就5个G嘛。对吧?=======下面是推算的依据:在完整的游戏中:/Data 一共 25.1GB其中 Cache 3.22GB ,这是不需要下载的zhCN 1.25GB,其中全部 speech 加起来有 1.07 GB4个expansion 6.29GB ,注意这里面只有 TBC 有两个新手村interface 300MB ,这个必须的itemtexture 764MBmisc 774MBmodel 1.09GBsound 2.07GB texture 2.85GBworld 3.13GB一堆 update 3.20GB======说了这么多谁有兴趣把魔兽删了自己重下一个体验一下?
■网友
因为6gb只是能运行起来,进去以后保不准缺点啥,在游戏中还是在下载各种资源,一般不会有感觉。不过这功能在ctm就已经有了,wlk不太清楚。另外页游、微端已经很常见这种边玩边载边加载的了
■网友
没有其它游戏公司用这种方法?国内满地的页游微端我就不说了,07年的激战就已经可以边下载边玩了。至于原理,读取游戏资源的时候优先的硬盘在加载,如果硬盘上不存在,则通过一个下载线程向服务器发起下载请求,资源下载完成以后再通知主线程加载。
■网友
6g应该是一些常用数据,粗略的模型,一些通用的色块贴图,简单特效,玩的时候下载的是精细贴图,各种装饰和一些冷门数据吧
■网友
谢邀.....我也不清楚具体,不过可以大概的猜, 因为WOW的内容非常大 非常多,实际上玩游戏时大多数都不会直接显示出来,优先下载玩家所在地,然后在把那些不会显示出来的慢慢下载,这一点在暴雪的暗黑3里也是如此,暗黑3在下载中可以进入游戏界面,但不能登录,到了下载绿色之后才能登录
■网友
前几天在另一台电脑下魔兽,下到6GB进入游戏,我的角色在地狱火半岛登陆,结果。。。除了地形什么都看不到,进副本队友也看不到,选不上敌人,用tab都不行,眼前只有打斗的声音,其他都没有。。。
■网友
我猜可能和页游差不多,一个新地区的元素在到了那个地方再下载。梦幻西游也有几百兆的精简版,碰到新元素才下载,新装的精简版再加上网速不给力的情况,很可能就成了有个背景贴图的MUD。
■网友
应该是足够支撑游戏正常的部分不是很大,整个资料片其他的内容还包括一些季节性的内容,比如各种节日活动的,那么时间不到时,我们玩不到这些内容,所以当我们游戏正常进行时,这一部分内容才开始下载和安装,到了时间才能玩。


    推荐阅读