跳到主要内容

Event

描述:

  创建一个会带有发送节点事件的动作定义。

签名:

Event: function(
name: string,
param?: string --[[""]]
): ActionDef

用法示例:

-- 可以通过执行动作的节点注册事件插槽来监听此事件。
node:slot("EventName", function(param: string)
print("带参数的EventName被触发,参数为", param)
end)
node:perform(Sequence(
Delay(3),
Event("EventName", "Hello")
))

参数:

参数名类型描述
namestring要触发事件的名称。
paramstring要传递给事件的参数。(默认值:空字符串)

返回值:

返回类型描述
ActionDef创建的动作定义对象。