使用场景
为英雄添加随机可升级技能。由于触发器直接添加的技能不可升级,所以需要使用工程升级技术进行过渡。
例如英雄初始技能设置为【技能A】
【工程升级1】技能对应【技能A1】升级到【技能A】
【工程升级2】技能对应【技能A2】升级到【技能A】
【工程升级3】技能对应【技能A3】升级到【技能A】
【工程升级4】技能对应【技能A4】升级到【技能A】
想为英雄随机添加技能A1-A4之间的一个(如A3),则添加相应的工程升级3,然后删除工程升级3,则为英雄添加可升级技能A3。
触发器实现
- 打开魔兽编辑器(推荐使用YDWE),打开需要使用工程升级的地图。
- F3或选择【模块】–>【物体编辑器】打开触发编辑器界面。
- 物体编辑器中选择【技能】,找到下图所示的【工程升级】技能。
- 复制工程升级技能到自定义技能。
- 新建一个技能设为技能A。
- 修改自定义工程升级技能升级数据1为【技能A,地狱火】。这里地狱火即为需要使用工程升级的技能。如下图:
- 切换到【单位】,复制山丘之王单位到自定义单位,修改(或添加)A技能为山丘之王技能。
- F4或选择【模块】–>【触发编辑器】打开触发编辑器界面。
- 添加事件【工程升级】,触发编写如下:
- 测试地图,发现山丘捡起装备后【技能A】变为【地狱火】技能。
若在实际使用中,可在初始设置技能A对玩家不可见,隐藏过渡技能【技能A】。