游戏开发 / GD © CodeMaker
# | 事件 | 名称 | 说明 |
---|---|---|---|
1 | spawn | 生成事件 | 表示立即触发事件 |
2 | hear | 听到声音事件 | 表示听到声音以后触发事件 |
3 | defeat | 击败事件 | 表示被击败触发事件 |
4 | collect | 收集事件 | 表示收集到物品触发事件 |
5 | collide | 碰撞事件 | 表示发生碰撞后触发事件 |
6 | victory | 胜利事件 | 表示获胜后触发事件,通常和数据库结合 |
事件处理器
# 事件处理器分为两个部分:事件函数和触发机制 # 事件函数 def 事件函数名(event): unit = event.target # 获取触发事件的目标单位 pass # 触发机制 # 为单个对象设置触发机制 对象.on("事件", 事件函数名) # 对象发生事件,触发事件函数 # 为某个类型的对象设置触发机制 game.setActionFor("类型","事件",事件函数名) # 某个类型的对象发生事件,触发事件函数
CodeMaker Python #GD 0 Comment(s)