> 教程 (Python)
函数用来完成某项任务,比如一次计算或一个动作。它接收参数作为输入,执行一系列指令,并且可以返回一个结果。
在我们目前的代码中,用到了下面这些函数和方法:
me.setWeapon(arme):有 1 个参数,不返回任何值。Fight.getNearestEnemy() → enemy:有 0 个参数,返回最近的敌人。me.moveToward(cible) → pm:有 1 个参数,返回所用的 MP 数量。me.useWeapon(cible) → succès:有 1 个参数,对某个目标使用武器,并返回攻击的结果。Leek Wars 提供了数百个函数和方法,它们都汇总在一个页面上:文档。要打开文档,请进入“帮助”标签页,然后点击“文档”。
在任何页面都可以用快捷键 Ctrl + Alt + H 打开文档。现在就试试吧!
每个函数的说明都会提供以下信息:
现在我们已经熟悉了函数,接下来要在 AI 里多用几个!
芯片是一种可以在战斗中使用的能力,可以用来治疗、保护自己、给自己加增益、攻击,等等。要使用芯片,首先得把它装备到你的韭葱身上:
然后,用方法 me.useChip(puce) 施放芯片。与武器不同,使用芯片前不需要先把它拿到手上。
购买绷带、激励、蛋白质和头盔这几个芯片,并把它们装备到你的韭葱身上。
我们要在回合开始时把它们全部用上:在装备武器之后,加上下面这段代码:
Chip.motivation、Chip.protein 和 Weapon.pistol 一样,都是预定义的值,代表我们想要使用的芯片或武器。它们和函数一样列在文档中。
函数能做什么?
计算并返回一个值 执行一个动作或一系列指令 不返回任何值 接收多个参数
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.