魔兽争霸手机助手 U9魔兽超级助手( 三 )


魔兽争霸手机助手 U9魔兽超级助手

文章插图

分开下载每个资料片意味着更短的下载时间,更快开始使用app!


管道调整
为每个资料片分割资源文件意味着需要更改管道的两个部分:我们的资源管理工具必须知道哪些资源属于哪些资料片,而我们的资源包创建工具需要在最终打包时将这些资源组合在一起 。资源管理工具是另一个原本专门用于支持LEG和BFA版本内容的工具,因此我们不得不重写程序,使其不依附于任何资料片 。新版本的软件会遍历资料片列表来获取app需要的内容(通过遍历枚举GarrisonType),将每个资料片的资源解压到单独的文件夹中 。对于管理工具的修改使得其可以应用于完整的资料片列表,这意味着他可以在未来自动获取任何新加入列表的值 。这也使得我们可以更容易地为app增加新的内容而不必更新管理工具 。
我们的资源文件在创建和运行时大量运用了Unity的资源包变体功能 。这使得app可以自如地处理某个文件包的不同版本,就如同它们是同一个文件包一样 。基于管理工具所解压的不同资料片文件夹,文件包生成管道可以为各个资料片创造不同的文件包变体 。当你切换资料片时,这些资源包就被交换到运行环境中 。因为所有的变体都被视为同一个文件包 。举例来说,代码在获取随从头像时,完全不需要关心目前正在加载的是哪一个资料片的随从头像 。这使得我们的特性代码不需要关注资源加载和卸载时的具体细节,每一个资料片都可以假装自己是app中唯一存在的资料片 。


在暗影之地
【魔兽争霸手机助手 U9魔兽超级助手】无论你是在游玩暗影之地的全新冒险内容,还是在军团版本中升级自己的小号,我们都非常高兴能够让您体验更多的魔兽世界内容 。我们希望本文能够为大家对我们所做的工作,以及在设计架构时的一些决策提供一个趣味性的了解 。这些架构不仅能支持目前的游戏内容,还将支持魔兽世界未来可能的设计 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。