codecombat 矩形形態攻略
阿新 • • 發佈:2019-01-02
codecombat 矩形形態攻略,我總是想太多
# 單位之間的距離。 step = 8 # 首先組建士兵。 sergeant = hero.findNearest(hero.findByType("soldier")) # 左下角的座標。 soldierX = 8 soldierY = 8 # 地層的寬度和高度。 width = sergeant.rectWidth height = sergeant.rectHeight for x in range(soldierX, soldierX + width + 1, 8): for y in range(soldierY, soldierY + height + 1, 8): hero.summon("soldier") lastUnit = hero.built[len(hero.built)-1] # 使用x / y變數命令最後一個內建單元: hero.command(lastUnit, "move", {'x':x,'y':y}) # 接下來組建弓箭手。 sniper = hero.findNearest(hero.findByType("archer")) # 左下角的座標。 archerX1 = 48 archerY1 = 8 # 右上角的座標。 archerX2 = sniper.archerX2 archerY2 = sniper.archerY2 for x in range(archerX1, archerX2 + 1, 8): for y in range(archerY1, archerY2 + 1, 8): # 召喚一個射手。 hero.summon("archer") # 查詢最後構建的單位。 lastUnit = hero.built[len(hero.built)-1] # 使用x / y變數命令最後一個內建單元: hero.command(lastUnit, "move", {'x':x,'y':y}) pass
翻譯需要吐槽 # 使用x / y變數命令最後一個內建單元:這是什麼神翻,“使用命令讓最後一個單元(lastUnit)移動到x,y的位置”, # 使用x / y變數命令最後一個內建單元: 我誤解有三 : 一用x除以y 二 設一個變數 ,三不知道用move