这个
装备栏我以前发过,功能我就不细说了;发布后不久我又发布了个优化版,解决
英雄变身
装备栏出错的问题。
不过之前的装备栏,可以满足多个
玩家使用,但每个
玩家只能限定一个英雄;有人问我能不能让同一
玩家多个英雄也使用装备栏,做到真正的多人,我当时说,不行。因为我是用科技物品做的,而科技是针对
玩家,因此无法做到。
后来明之说他解决了这个问题,不采用科技,采用工程升级;工程升级是个好办法,不过我没对它怎么研究(以前用工程升级研究变身后改变英雄
技能,结果英雄使用风暴之锤,出来的是
死亡缠绕,于是不敢用了)。
前两天突然想到,虽然科技只针对玩家,但所谓的科技不过是障眼法;装备栏系统是直接加技能到单位身上,和玩家无关;因此我相出个偷梁换柱的方法,将单位拥有装备的信息与单位绑定,当玩家选择一个英雄时,从缓存中读出该英雄拥有的装备,然后动态地设置科技物品。
当然,这样做存在一个
BUG,我暂时没想到如何解决,还是先发上来吧