魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

关于魔兽世界助手怎么看装备很多人还不了解,今天小编就为大家整理了相关内容,希望对各位有所帮助:

在不少MC金团中,团长都禁止别人摸装备,尤其是在打加尔和男爵的时候,快要死了的时候,团长让近战职业赶紧后退,远程职业继续怼。在此期间,团长还反复强调禁止任何人去摸尸体,摸了立马踢飞!开始的时候,我还以为玄学,团长是为了防止别人手黑,不让别人摸玷污了这神圣的感觉。接下来具体说说浅谈魔兽世界助手的设计

魔兽世界随身助手app怎么用?全系功能一览

随身魔兽世界app有哪些功能?魔兽迷们的移动时代终于来临,拿起手机就能玩转职业大厅,动动手指就能交接任务,还有什么比这更方便的呢?下面为大家做详细的功能使用介绍。

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

随身魔兽世界app怎么用:

初次使用软件的时候玩家需要绑定角色,会提示“你至少需要一名勇士”

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

当你绑定完成之后就可以根据提示完成“世界任务和职业大厅”的任务了!

功能:

追踪世界任务:查看激活的世界人物,直接通过APP查看奖励,查看各个任务的奖励

任务指派:查看职业大厅的可用人物,指派追随者进行人物,完成任务领取奖励,管理追随者,为他们升级装备招募人手

职业大厅进度:可以选择研究内容,了解职业大厅科技树的状态

要使用该应用程序功能,你必须拥有具有游戏时间的魔兽世界账号并且拥有合适等级角色,不符合条件的魔兽世界账号可以登录该应用程序,但无法选择任何角色哟。

魔兽世界:工程师车间 浅谈魔兽世界助手的设计

作者:NGA-lbmgiii

魔兽世界助手的所有技术升级内容之中,最庞大的一项就是如何支持多个资料片。我们知道长久以来许多玩家都在呼吁开发这一功能,今天我们想要分享一下在进行这种大规模技术升级时面临的挑战和做出的决策。

一些历史

魔兽世界助手最初的设计源于对LEG版本的补充支持。在BFA中,我们则优先考虑的是几项主要的后端提升,包括与游戏客户端部分代码的共享,它允许我们利用许多游戏界面现成的特性与工具,在这之前app是无权使用这些内容的。但这样做的代价就是,我们无法构筑出能同时支持多个资料片的架构,因此我们只能将app支持的资料片从LEG切换为BFA。

我们很清楚玩家对于无法使用app访问LEG的内容而感到失望,所以我们承诺在暗影之地中将会支持多个资料片。移动终端设计团队也非常希望能为社区提供他们想要的东西,让LEG的内容回归。

一开始我们简单地讨论了一下是否只支持过往资料片的部分功能,这样是为了最大化我们在暗影之地内容上的工作内容。不过我们很快决定还是要尽可能多的恢复以前的功能。我们知道随着暗影之地的到来,玩家可以使用时空漫游战役在LEG版本升级小号,我们希望能够确保这些玩家在升级过程中也可以拥有完美的移动端体验。

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

魔兽世界助手将允许玩家切换LEG和BFA的内容,等暗影之地上线后相关的内容也将开放。

不过在现有程序中,仍有一些LEG专属的代码,我们的源码管理中依然存在着LEG相关的资源。这意味着我们在新的多资料片架构的完善测试中必须重复添加LEG内容。虽然需要优化的部分不多,不过这确实意味着我们需要对两个资料片的内容做一些彻底的分割。

创建多资料片架构需要完成以下三个主要内容:

1.app必须清除当前资料片的数据,并向服务器请求新的资料篇内容。

2.我们必须切割各资料片专属的UI代码,以保持功能的*性。

3.我们必须细分各资料片专属的资源,以优化app的效率。

资料片数据

在最初开发军团助手app时,大多数用于处理app请求的服务器代码是设计来专门返回LEG数据的。当BFA到来时,我们改变了那些代码的功能以返回BFA的数据。然而这一次我们必须为玩家所选的资料片来获取数据,这意味着要遍历所有用于响应移动端请求的服务器功能,并将其改为为接受对应资料片的参数来获取数据。例如,请求随从的数据需要指定随从的类别(是属于LEG版本的随从还是BFA版本的随从),而世界任务数据的请求则要声明包含的地区。

app本身也有很多地方时专门用于支持BFA的功能的。在LEG版本中,app会提示你获取大厅资源。而BFA版本中我们只是在信息提示里面显示了战争资源数量。我们选择在PC客户端中将整个货币系统移植到BFA时设计的新的共享代码架构中,而不再为暗影之地在信息提示里增加更多的货币显示。这意味着每个资料片都可以请求其对应的货币类型,而不必手动指定我们想要显示的货币。

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

之前版本:app向服务器请求所有货币数目。

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

新版本:每个资料片请求专属的货币数目,如果你看过任何在暗影之地中涉及货币系统的插件的代码,你会觉得这一段很熟悉。这是因为共享代码的架构使得魔兽世界助手与游戏本体共享了这一部分功能。

用户界面代码

大部分为BFA编写的代码都是在原有的LEG代码之上编写的,这使得辨认哪些代码是真正有用的变得很有挑战性。例如,BFA的追随者列表仍然可以显示装备,只是这个功能被隐藏了。LEG和BFA这两个资料片的相关功能十分相似,所以这不是一个太大的问题。但是随着我们为暗影之地增加新的功能,维持原有的架构是行不通的。如果那些与LEG和BFA共享的代码部分突然需要支持像灵魂羁绊或者盟约这样的内容,这会使得它们变得更加臃肿。

因此,我们仔细地检查了每一处脚本,分辨出哪些功能是共享的,而哪些功能是专属于某个资料片的。我们将资料片专属的代码分割成子类或新的组件。只在父类中保留基本的共享性的功能,然后使用这些子类为每个资料片创建新的游戏对象。尽管它们基于相同的系统,并且共享大部分的功能,但是现在只有在军团任务列表中才存在战友按钮,而暗影之地的冒险列表则可以去掉LEG和BFA的双标签页设计并显示敌人的头像而非任务类型。

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计
魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

你可以比较一下军团任务列表和暗影之地冒险列表的异同。

我们对于暗影之地版app的另一个重要的后台调整是如何生成数据库文件。目前app是适用于PC端相同的管道来构建数据库代码及文件。在判断世界任务归属于哪个地图上,这个设计派上了用场。在最初,app是为每个地图ID使用手动逻辑,当它只需要支持阿古斯和破碎群岛时,这不是太大的问题。然而当我们为BFA增加更多战斗区域时,它立刻就变得有些麻烦了。不再使用这套逻辑后,我们轻松地从UI地图库中读取我们想要的内容,这使得系统完全动态地运作。一大段用于处理三个资料片区域的代码被缩减为一个优美简约的功能,它能自动处理所有世界任务而不需要任何资料片独有的逻辑。

资源文件

我们必须记住,移动端开发和PC端开发最大的区别在于,玩家可能会在蜂窝信号较差的环境下使用app。因此必须确保玩家在各种网络环境下使用时都能够获得良好的体验而非烦躁感。而我们确保这一点的方法是减少玩家使用APP时的必须下载的数据量。

每个资料片都有很多资源文件,它们会迅速累积。从仅支持单一资料片的app摇身变为要支持三个资料片,这意味着app所包含的数据变为原来的三倍。然而许多资源内容都是独属于某一个资料片的,比如高分辨率的世界地图纹理、任务位置背景、随从和敌人的头像等。所以我们决定将每个资料片对应的资源分别打包。这样一来,app只需要将当前资料片的资源加载到内存中,这节约了内存的占用。

我们也很早就决定为每个资料片分割单独的游戏场景,这样就能确保功能的分离。LEG的游戏场景不需要盟约召唤界面,而暗影之地的游戏场景也不需要船队的窗口。和我们对代码所做的改动类似,这将使得我们更容易确定app在给定时间内的运作情况。这种对资源和场景的分割使得每个资料片都是*的,这也为一些更友好的内容下载选项奠定了基础。

我们希望在玩家需要下载资源文件时有更多的自主性。当你的网络环境稳定时,你可以选择一次性下载所有的数据。或者你也可以推迟下载其他资料片数据的时间以更快地进入app。如果你决定不游玩某一资料片内容,那么你可以选择不下载相关的资源文件。每个资料片包含约30-40M的资源文件,可以跳过的下载量是相当可观的!

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

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

管道调整

为每个资料片分割资源文件意味着需要更改管道的两个部分:我们的资源管理工具必须知道哪些资源属于哪些资料片,而我们的资源包创建工具需要在最终打包时将这些资源组合在一起。资源管理工具是另一个原本专门用于支持LEG和BFA版本内容的工具,因此我们不得不重写程序,使其不依附于任何资料片。新版本的软件会遍历资料片列表来获取app需要的内容(通过遍历枚举GarrisonType),将每个资料片的资源解压到单独的文件夹中。对于管理工具的修改使得其可以应用于完整的资料片列表,这意味着他可以在未来自动获取任何新加入列表的值。这也使得我们可以更容易地为app增加新的内容而不必更新管理工具。

我们的资源文件在创建和运行时大量运用了Unity的资源包变体功能。这使得app可以自如地处理某个文件包的不同版本,就如同它们是同一个文件包一样。基于管理工具所解压的不同资料片文件夹,文件包生成管道可以为各个资料片创造不同的文件包变体。当你切换资料片时,这些资源包就被交换到运行环境中。因为所有的变体都被视为同一个文件包。举例来说,代码在获取随从头像时,完全不需要关心目前正在加载的是哪一个资料片的随从头像。这使得我们的特性代码不需要关注资源加载和卸载时的具体细节,每一个资料片都可以假装自己是app中唯一存在的资料片。

在暗影之地

魔兽世界毛装备又出新花样:距离过远的玩家的拾取信息看不到

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

在不少MC金团中,团长都禁止别人摸装备,尤其是在打加尔和男爵的时候,快要死了的时候,团长让近战职业赶紧后退,远程职业继续怼。在此期间,团长还反复强调禁止任何人去摸尸体,摸了立马踢飞!

开始的时候,我还以为玄学,团长是为了防止别人手黑,不让别人摸玷污了这神圣的感觉。可是总有那么头铁的人,不让摸就非要摸。这一摸不要紧,发现了一个惊天的秘密!

在一次加尔的战斗结束后,有个不乖的盗贼摸了一下尸体,一个橙色的装备闪了一下就没了,正在怀疑是怎么回事的时候,团长发话了,不好意思了各位,这次手比较黑,又没出风脸。那淡定的语气似乎没有什么异常。副本门口的老板听了这话也没什么反应,好像还很高兴。什么意思?省钱了高兴?

魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计

其实,对魔兽世界的拾取和分配机制熟悉的玩家一看就明白了,这个风脸被团长毛了!魔兽世界中有一个老机制,玩家不会看到距离过远的玩家的拾取信息!这个拾取信息只有分配者和被分配者,以及这两个人周围的人才能看到。打个比方,你在STSM当老板,法师把怪打死到喷泉里面,他扫地的时候你是看不到他捡了什么的,如果你也走进去离扫地的人近一点,就能看到了。

再简单说一下,如果没记错的话,拾取信息只有一定距离内的玩家可以显示,大约在50-60码之间,而可分配装备距离是远远大于这个距离的,在5人本中至少100码起步,团本那就更远了。

黑心团长就是利用这一点,顺便打了一个时间差,把装备秒发到门口的老板号上,利用脚本的话,可能连半秒都用不上。如果不是手欠去摸了一下,副本中的其他玩家不会发现。你可能会说金团助手也没显示啊?没用,金团助手遇到这种情况也是白瞎。

金团助手的作用机制是靠读取XX获得了XXX这一条系统信息而进行记录的,由于你离得太远了,屏幕上根本不会显示系统的拾取信息,没有拾取的系统信息,金团助手就读取不到,读取不到信息,当然就不会记录,所以什么也没有。就好像什么也没发生一样,风脸在不知不觉中被毛了……

大家回想一下,尤其是最近的MC,是不是很多老板一直蹲在副本门口,一直到老九或老十面前,团长才让术士开门把老板拉过来。

魔兽世界:随身助手大更新,远程拍卖行回归,怀旧服玩家馋哭了

终于魔兽世界也把正式服过成了“怀旧服”,随着魔兽世界9.2.7版本的更新,一个很古老的功能终于在正式服中得到了恢复,而当初下架这个功能的理由让人有点不敢相信,居然是因为玩家滥用(技术问题)从而导致了该功能的下架。而如今暴雪终于恢复了远程拍卖功能,那么这个功能有啥亮点呢?

对于曾经体验过这个功能的玩家来说可以直接跳过这部分的介绍,因为小八通过测试发现与当初下架的功能本身没有太多的差别,只是对一些细节进行微调。而更多调整的地方应该是在一些架构层面进行优化,从而使得这个助手更加适合目前版本,从而不会因为玩家们过多查询而导致了卡顿和延迟现象。

而这次优化上线后的随身助手中对于远程拍卖行这个功能,小八只能说缺失太多。比如说玩家们可以在远程浏览和查看当前拍卖,一方面可以查看自己的拍卖,另外一方面可以寻找别人的拍卖物品,说白了就是监测价格。但是对于大部分脚本玩家来说他们已经挂着脚本监测电脑端的物品了,所以没有太多用处。

并且从该助手中玩家们可以参与到竞拍中去,这算是该助手中唯一一个有用的功能,因为玩家们一般要想买东西的话需要往返到拥有拍卖行的地图中,拥有该功能后玩家们则可以直接进行竞拍,可以节省到较多的时间。但是缺点依旧蛮多的,比如说真实玩家难以拿到低价物品,因为低价物品大部分都被工作室给锁定了。

另外一个看起来有用实则鸡肋的功能则是玩家们可以远程取消已经上架的拍卖物品,为什么说鸡肋呢?原因在于当玩家们上架的时候暴雪已经收走了手续费,即使你下架了也不会退回给你,如果你价格标记的过低,那么你上线的一瞬间已经被秒走了,所以该功能存在意义并不大。

那么这个功能有什么用处吗?小八只能说该功能显得有点鸡肋,对于大部分玩家来说,这个功能聊胜于无,因为玩家们最需要的功能并不是在线进入到拍卖行中进行购买材料,而是进行远程上架,这样可以免于玩家们来回切换地图去寻找拍卖行,不过在早期PTR测试中暴雪曾表示将加入跨服拍卖,如果加入该功能的话,那么这些低密度的服的玩家更不能进行转区了。

对于怀旧服的玩家只能说是羡慕了,尤其是一些在鬼服的玩家们,想要什么材料只能依靠自己打,在拍卖行中买不到啥材料。尤其是一些人数少到离谱只为了混成就的服,如果这个功能上线的话,这些玩家不就直接起飞了,以后只专心打团打成就即可。

盘点魔兽世界最普及最适用的几个插件

ktm

从魔兽伊始每一个玩家在不断的磨练中都会学习到一个非常重要的问题,那就魔兽世界有着一个十分敏感的仇恨机制系统,一个怪乃至一个BOSS它们都会优先攻击当前仇恨值*高的玩家,所以掌握好自己的仇恨,不OT是一个优秀DPS必须掌握的技巧,而KTM就是在这样一种环境中应运而生,它帮助我们了解当前目标的仇恨分布,从而什么时候全力输出,什么时候缓慢输出都变得有迹可循。

Grid

有多少新手玩家在玩魔兽世界的时候都是从拖动姓名面板开始的,特别是治疗职业和团队指挥者,他们必须非常精准非常及时的知道当前团队的健康状态以便做出做合理的措施。同时团队框架还可以提示一些十分重要的dubuff,让大家及时作出反应,避免团队承受不必要的技能伤害。另外Grid也算是插件领域最早的界面美化框体,我们可以调整自己喜欢的布局,大小,位置和分布等。

Bigwigs

如何提高一个团队的执行效率,从Bigwigs开始吧。这是一款强大的老牌首领BOSS报警插件,各个BOSS模块根据当前BOSS自动激活关闭,资源占用低,没有任何副作用。一般的团队指挥者都把这款插件奉为自己领导团队的掌上明珠。另外我们还不得不提另一个插件叫DMB,它与BigWigs的作用大体相似,不同的是bigwigs可以针对不同技能设定倒数提示,时间轴还非常准,而DBM的优势在于其语言效果,特别是在夏一可女声出现之后,几乎一时间大家都不约而同的选择了她。

atlas

这是一款非常重要非常古老的副本掉落查询插件,它可以分门别类的统计所有副本里的BOSS装备掉率,同时还包括PvP荣誉装备,竞技场奖励套装和武器,各阵营声望奖励,可制造物品以及世界事件的奖励物品等,并可以把它链接出来发到聊天窗口。玩家们可以点击小地图上的图标进行查询。暴雪在8.0后集成了此项功能,从此一代神器功成身退。

Recount

这是一款非常强大并且美观的战斗统计插件,兼具了DM、SWS等老牌统计插件的优点,并采用独门的波形图表分析和数据实时波段显示等特色功能,除了我们熟悉的总伤害、DPS 每秒伤害、有效DOT伤害、承担伤害、友方误伤,有效治疗、有效HOT治疗、过量治疗、接受治疗。还包括死亡、复活、驱散、接受驱散、打断施法、打破控制等功能。我相信每一个玩魔兽世界的玩家都把伤害统计和治疗统计作为超越别人证明自己的目标,而RaidLeader也把这些数据作为评判自己团员优秀与否的条件,并揪出其中那些划水者,这些个传统从60年代开始就一直延续至今。

bigfoot

以上就是魔兽世界助手怎么看装备?浅谈魔兽世界助手的设计的详细内容,希望通过阅读小编的文章之后能够有所收获!更多请关注喜价游戏网其它相关文章!

如若转载,请注明出处:https://www.xijia.cn/youxi/31370.html

(0)
上一篇 2023-08-24 07:31:59
下一篇 2023-08-24 07:33:05

相关推荐