如果你卡在这里了,那么看看这个攻略吧
准备工作
1、选择英雄和编程语言
2、选择装备
3、写中文注释
python
1、写代码# 你掉进陷阱里了!别动!你会受伤的!# 这个函数检查敌人是否再攻击范围。def inAttackRange(enemy): distance = hero.distanceTo(enemy) # 几乎所有的剑都有3的攻击范围。 if distance <= 3: return True else: return False# 只有在触手可及的范围内才能攻击食人魔。while True: # 找到最近的敌人,并将其储存在一个变量中。 enemy = hero.findNearestEnemy() # 调用 inAttackRange(enemy),将 enemy 作为参数 # 把结果保存于 “canAttack” 变量中 canAttack=inAttackRange(enemy) # 如果结果存储在一个攻击中 True, 然后下手! if canAttack: hero.attack(enemy)
2、运行
javascript
1、写代码// 你掉进陷阱里了!别动!你会受伤的!// 这个函数检查敌人是否再攻击范围。function inAttackRange(enemy) { var distance = hero.distanceTo(enemy); // 几乎所有的剑都有3的攻击范围。 if (distance <= 3){ return true;} else{ return false;}}// 只有在触手可及的范围内才能攻击食人魔。while(true) { // 找到最近的敌人,并将其储存在一个变量中。 var enemy = hero.findNearestEnemy(); // 调用 inAttackRange(enemy),将 enemy 作为参数 // 把结果保存于 “canAttack” 变量中 var canAttack = inAttackRange(enemy); // 如果结果存储在一个攻击中 True, 然后下手! if (canAttack){ hero.attack(enemy);}}
2、运行
coffeescript
1、写代码# 你掉进陷阱里了!别动!你会受伤的!# 这个函数检查敌人是否再攻击范围。@inAttackRange = (enemy) -> distance = hero.distanceTo(enemy) # 几乎所有的剑都有3的攻击范围。 if distance <= 3 return true else return false# 只有在触手可及的范围内才能攻击食人魔。while true # 找到最近的敌人,并将其储存在一个变量中。 enemy = hero.findNearestEnemy() # 调用 inAttackRange(enemy),将 enemy 作为参数 # 把结果保存于 “canAttack” 变量中 canAttack=@inAttackRange(enemy) # 如果结果存储在一个攻击中 True, 然后下手! if canAttack hero.attack(enemy)
2、运行
lua
1、写代码-- 你掉进陷阱里了!别动!你会受伤的!-- 这个函数检查敌人是否再攻击范围。local function inAttackRange(enemy) local distance = hero:distanceTo(enemy) -- 几乎所有的剑都有3的攻击范围。 if distance <= 3 then return true else return false endend-- 只有在触手可及的范围内才能攻击食人魔。while true do -- 找到最近的敌人,并将其储存在一个变量中。 local enemy = hero:findNearestEnemy() -- 调用 inAttackRange(enemy),将 enemy 作为参数 -- 把结果保存于 “canAttack” 变量中 local canAttack=inAttackRange(enemy) -- 如果结果存储在一个攻击中 True, 然后下手! if canAttack then hero:attack(enemy) endend
2、运行