当前位置: 主页> 比赛大厅下载>

[3.0以及wlk关连]新的UnitPower机制

时间:2010-05-23 10:16 点击:

并不是很bad的news,以是也不消太紧急

  这个帖子涉及技术问题,我只管即便粗略的说,倘使看不懂也不要紧,直接看结论也成

  在开始,每个玩家只有一个条,大概是能量,蓝,怒气,在体系里团结表现为UnitMana(大概UnitPower,两个名字,不外统一个值) 即 目对象法力(能量)

  只有德鲁伊分别

  通盘行状的属性里都存在一个UnitMana2,不外看待其余行状来说,这个值是千万用不到的

  而这个值表现德鲁伊变形后的能量大概怒气

  每当德鲁伊变形的时候,UnitMana和UnitMana2会在服务器端交换场合,而在客户端,也即是玩家这儿看来,就十分于换了一个条子

  这个从标准角度上表明,德鲁伊从起初被策画的时候,就有英豪行状的人为------有一个专有的储备变量,而且也连带让其余行状也有了一个专有的变量,纵然它们用不到

  ---->这个机制,普通点讲,即是,在稳定形的时候,德鲁伊只有一个条,而变形的瞬息,会盘算推算出一个格外的条给德鲁伊用

  以是老版本激怒,是德鲁伊在变猫的时候,天生40点能量,正是对应这个机制的

  不外也有相应的bug,比如说这个盘算推算会有细小的耽误,以是激怒之后不会立时得到能量/怒气

  在2.x版本里,客户端,也即是插件运行的时候,只能盘问到一个值,即是现在形态下的蓝/怒气/能量值

  以是2.x版本里,变形后表现蓝条的插件,现实上是依据变形之前的蓝和精神回蓝以及5秒规则,估算出来的值

  这个值并不精确,非常在有暗牧/伶俐审判的时候

  而在3.x版本里,通盘盘算推算形式被千万重做了,托德鲁伊的福,通盘行状现在都有了3个条辞别是UnitPower(,0);UnitPower(,1);UnitPower(,2)

  固然其余行状(包罗dk)很久只能用到此中的一个条

  不外德鲁伊能够用到3个

  --->这个策画,普通一点讲,即是德鲁伊不论在哪个形态都拥有完备的3个条,不论是否变形

  以是新的激怒酿成,德鲁伊变形的时候,最多保存100点能量,这个是对应机制的改革

  这个机制没有耽误,由于没有换条的操纵,以是变形会很平滑,变形也会立时得到怒气/能量

  新的机制下,客户端能够议决和上面相同的招呼来直接盘问怒气/蓝/能量,也即是说,插件再也不消[估算]变形后的蓝了,而是能够直接用一个函数去得到确切的值

  不外有一个小小的缺点,只有现在形态的能量/蓝是0.1秒更新一次,而不是现在形态的时候,比如熊形态的时候,能量和蓝是2秒更新一次--------不外不消费神,不外这么表现罢了,当你变昔日的时候它会连忙更新成确切的值

  以是我们是有3个条的人了,怒,蓝,能量,加上血量是4个,如我的头像

  我们实际上从一开始即是英豪奇迹,至少从轨范策画角度是云云的,blz后面里最喜欢我们,嗯...即使式样上一点也看不出来

  bad news是,不仅仅能够盘诘本身,也能够盘诘别人

  3.0对单元的血量和蓝量(也许能量怒气)都没有隐瞒,因此mobhealth这种再现怪物玩家血量(实际上是也估算值)的插件再也用不到了,直接就能够盘诘到正确数值

  即使默认的头像框体并不再现格外的两个条,然而实际上假如插件去要求的话,能够取得确凿的值

  也即是说,一个粗略的偏向头像插件就能够再现出偏向德鲁伊的总共4个条,正好像这个德鲁伊专用的头像插件的成效

  也即是说,即使在熊式样,别人也能够看到确凿的蓝和能量值,正如它看到怒气和血量那么正确

  与玩家有关的结论:

  好音信:我们有4个条,头像插件再现蓝条更正确,变形之后立时取得怒气/能量,不又有贻误

  坏音信:无论什么式样都无法隐瞒蓝和能量的实在数值,假如其余人感兴趣的话


(转载请注明出处:http://www.i-sweet.net/bisaidatingxiazai/20100523/488.html)
------分隔线----------------------------
推荐内容