极客战记-交给屠夫
如果你卡在这里了,那么看看这个攻略吧
准备工作
1、选择英雄和编程语言
2、选择装备
3、写中文注释
python
1、写代码#这里展示了如何定义一个叫作cleaveWhenClose的函数#函数定义了一个参数,名为targetdefcleaveWhenClose(target):ifhero.distanceTo(target)<5:pass#将你的攻击代码放到这里。#如果cleave准备就绪,那就劈斩目标ifhero.isReady("cleave"):hero.cleave(target)#否则,使用attack攻击目标!else:hero.attack(target)#这段代码不是函数的一部分。whileTrue:enemy=hero.findNearestEnemy()ifenemy:#注意在cleaveWhenClose内部,我们用target指向敌人。cleaveWhenClose(enemy)
2、运行
javascript
1、写代码// 这里展示了如何定义一个叫作cleaveWhenClose的函数// 函数定义了一个参数,名为targetfunction cleaveWhenClose(targ髫潋啜缅et) { if (hero.distanceTo(target) < 5){ // 将你的攻击代码放到这里。 // 如果cleave准备就绪,那就劈斩目标 if (hero.isReady("cleave")){ hero.cleave(target);} // 否则,使用attack攻击目标! else{ hero.attack(target);}}}// 这段代码不是函数的一部分。while(true) { var enemy = hero.findNearestEnemy(); if (enemy){ // 注意在cleaveWhenClose内部,我们用target指向敌人。 cleaveWhenClose(enemy);}}
2、运行
coffeescript
1、写代码# 这里展示了如何定义一个叫作cleaveWhenClose的函数# 函数定义了一个参数,名为target@cleaveWhen潮贾篡绐Close = (target) -> if hero.distanceTo(target) < 5 # 将你的攻击代码放到这里。 # 如果cleave准备就绪,那就劈斩目标 if hero.isReady("cleave") hero.cleave(target) # 否则,使用attack攻击目标! else hero.attack(target)# 这段代码不是函数的一部分。while true enemy = hero.findNearestEnemy() if enemy # 注意在cleaveWhenClose内部,我们用target指向敌人。 @cleaveWhenClose(enemy)
2、运行
lua
1、写代码-- 这里展示了如何定义一个叫作cleaveWhenClose的函数-- 函数定义了一个参数,名为targetlocal function cleaveWhenClos髫潋啜缅e(target) if hero:distanceTo(target) < 5 then -- 将你的攻击代码放到这里。 -- 如果cleave准备就绪,那就劈斩目标 if hero:isReady("cleave") then hero:cleave(target) -- 否则,使用attack攻击目标! else: hero:attack(target) end endend-- 这段代码不是函数的一部分。while true do local enemy = hero:findNearestEnemy() if enemy then -- 注意在cleaveWhenClose内部,我们用target指向敌人。 cleaveWhenClose(enemy) endend
2、运行