创造你的世界
脚本编写

UnityEvent

4min

Unity提供了UnityEvents,使用户更容易使用C#事件和委托。

UnityEvents是一种在满足特定条件时从不同对象传递参数或传递消息的方式。

要在ZEPETOScript中使用UnityEvent,您需要按照以下格式声明它。

首先,添加如下的导入命令以使用UnityEvent类。

TypeScript


查看UnityEvent的示例耦合代码。

Event




  • 脚本描述
    • 在上面的示例中,每次按下按钮时,都会调用名为‘mEvent’的UnityEvent,并在调用‘mEvent’时执行‘Ping’方法。
    • 因此,每次按下按钮时,控制台都会打印一条消息'Ping'。



如果您要连接的事件具有参数,则需要添加如下所示的 UnityEvent 导入命令。

TypeScript


👍 提示

  • UnityEvent$1 是 UnityEvent 的通用版本
  • 例如,如果您想创建一个接受整数值的事件,可以使用 UnityEvent$1<int>
  • 请注意,UnityEvent$1 的参数类型遵循 C#



使用带参数的 UnityEvent$1 的示例代码如下。

Event




您可以通过点击下面的链接了解更多关于 UnityEvents 的信息。



更新日期 11 Oct 2024
Doc contributor
Doc contributor
此页面是否对您有帮助?