Email:

事件编辑器

当某些事情发生时,事件允许我们定义哪些动作应该执行。 这类编辑器只在程序编辑模式下可行。

如果你查看事件面板,你就会发现至少一个事件:当世界程序启动时事件。 尽管我们可以改变或者删除此事件,但是这个事件对每一个新程序来说都是自动创建的。 当world启动时,它指导Mama去调用某个方法(一般都是主方法)- 因此,也就是定义程序的进入点。

你可以通过点击事件编辑器顶部的按键创建一个新的事件来创建。 下拉菜单会让你选择事件类型。 选择新的事件之后,会显示事件区域。 根据事件类型的不同,你可以进一步决定当事件发生时要做什么。
  • world启动时- 当播放world程序时调用方法。
  • 敲入按键时 - 按键将激活方法。
  • 点击鼠标时- 选择被点击的对象,将会激活给定方法。
  • 条件为真 -当布尔值为真时调用方法:你可以设置三种不同的方法,以便变量变为真时调用(开始),变量为真时调用(),以及变量不在为真,即变为假时调用(结束)。
  • 变量改变时 - 当变量的真值被改变时调用方法。
另外,一些方法允许你通过鼠标或键盘控制对象的移动:
  • 让鼠标移动它。
  • 让箭头键移动它。
  • 让鼠标移动摄像机。
  • 让鼠标定位摄像机。
  • 让箭头键移动范围。
  • 让鼠标移动摄像机。
  • 让鼠标定位摄像机。