据我观察,伏魔战记里面的坐骑系统,只是相当于把英雄升高后在底下给一个宠物,然后用触发把宠物始终瞬移在英雄脚下,至于加速只不过是一个障眼法罢了!那个宠物蛋本身即是一个加速装备!
所以你只要做两个相反嵌套的触发,就可以实现上下坐骑的功能了!具体触发大致这么写:
触发1:(正触发,上坐骑)
事件:物品-玩家x得到一件物品。
条件:物品 得到的物品 是 某特定类型宠物蛋 等于 ture。
动作:给玩家x创建一个 宠物蛋类型的 宠物在 (操作物品的单位)的 位置。
设定 (操作物品的单位)的飞行高度为 (预定的宠物的高度)。
设置 单位类型的变量hero[x]=(操作物品的单位)。
开启 触发1-2
触发1-2:(触发1的嵌套触发,用来保持英雄与坐骑位置的一致)(初始关闭)
事件:时间-时间周期事件-每过0.1秒。
条件:无。
动作:单位-立即移动单位(瞬移)到 hero[x] 所在的点。
接下来就是触发2了,他的目的就是让玩家在丢掉宠物蛋的时候也恢复到无坐骑的原始状态,只要把触发1的所有动作的目的反过来就可以了,然后在触发最后把“触发1-2”关闭就可以了!
大致我就这样写了,你能做到啥程度就看你的了!