游戏开发 / GD © CodeMaker

# 函数 名称
1 findNearestEnemy() 寻找最近的敌人
2 findNearestItem() 寻找最近的物品
3 findNearestFriend() 寻找最近的队友
4 say() 说话
5 buildXY("类型",x,y) 建造某类型建筑:fence 围栏; fire-trap 火焰陷阱
6 attack(enemy) 攻击enemy
7 distanceTo(enemy) 返回到 enemy 的距离
8 isReady("cleave") 返回 cleave 技能是否准备就绪
9 moveXY(x,y) 移动到某坐标
10 defeat() 击败函数,可以让对象死亡(只能是生物对象调用)
11 destroy() 摧毁函数,可以让对象被摧毁(消失)
12 game.randomInteger(10, 60) 随机函数,返回一个 10 - 60 的随机数

事件处理器



					    
# 事件处理器分为两个部分:事件函数和触发机制
# 事件函数

def 事件函数名(event):
    unit = event.target # 获取触发事件的目标单位
    pass

# 触发机制
# 为单个对象设置触发机制
对象.on("事件", 事件函数名) # 对象发生事件,触发事件函数
# 为某个类型的对象设置触发机制
game.setActionFor("类型","事件",事件函数名) # 某个类型的对象发生事件,触发事件函数
					
叩嗒笔记 叩嗒笔记 叩嗒笔记