游戏开发 / GD © CodeMaker

# 事件 名称 说明
1 spawn 生成事件 表示立即触发事件
2 hear 听到声音事件 表示听到声音以后触发事件
3 defeat 击败事件 表示被击败触发事件
4 collect 收集事件 表示收集到物品触发事件
5 collide 碰撞事件 表示发生碰撞后触发事件
6 victory 胜利事件 表示获胜后触发事件,通常和数据库结合

事件处理器



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

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

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