1. 首页
  2. 游戏开发
  3. Unity3D
  4. Unity3D中的Delegate事件系统介绍

Unity3D中的Delegate事件系统介绍

上传者: 2023-06-20 19:13:21上传 RAR文件 2.21KB 热度 5次

Unity3D中的Delegate事件系统允许程序员将委托(函数/方法)订阅到一个事件类型中。当该事件被触发时,订阅该事件类型的函数将会被自动调用。在Unity/C#中,每个订阅事件系统的委托都必须将“Jacobs.Events.IEventData”数据类型参数化。事件类型的类型由派生“Jacobs.Events.IEventData”接口的参数的(System.Type)值来确定。Unity3D中可以初始化多个事件系统的实例,建议使用公共的“Singleton”属性来记录一个实例,以供多个脚本使用。如果需要在游戏开始前使用Singleton,可以在Extension/Event-System-Instance下找到该菜单项。

用户评论