游戏开发 / 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("类型","事件",事件函数名) # 某个类型的对象发生事件,触发事件函数
CodeMaker Python #GD 0 Comment(s)