极客战记-道具参数-高级旗标
发布于 2020年1月20日


道具名称:高级旗标
你可以使用findFlags访问数组中的所有旗标。
获得技能
findFlag:如果颜色存在,返回给定颜色的旗标。如果未指定颜色,返回任何一种颜色的旗标。旗标的颜色是 绿色("green") , 黑色("black") 和 紫色("violet") 。
函数用法:hero.findFlag(color)
例程:
flag = hero.findFlag()
if flag:
if flag.color is "black":
hero.buildXY("fire-trap", flag.pos.x, flag.pos.y)
hero.pickUpFlag(flag)
必填:
color:string(例如:"green")待返回的旗子颜色。
返回值:
object:如果旗子存在,返回一个旗子对象。
pickUpFlag:移动到并移除在实时回放中放置的旗标。先要使用 findFlag 找到旗标。三个旗标的颜色分别是 绿色("green") , 黑色("black") 和 紫色("violet") 。
函数用法:hero.pickupFlag(flag)
例程:
greenFlag = hero.findFlag("green")
if greenFlag:
hero.pickUpFlag(greenFlag)
必填:
flag:flag(例如:hero.findFlag("green"))要被拿起的旗子。
removeFlag:移除实时回放中放置的旗标。如果旗标不在你的队伍,游戏将会失败。
函数用法:hero.removeFlag(flag)
例程:
greenFlag = hero.findFlag("green")
if greenFlag and hero.distanceTo(greenFlag) < 5:
hero.removeFlag(greenFlag)
必填:
flag:flag(例如:hero.findFlag("green"))该方法的目标。