当前位置: 首页> 文旅> 文化 > 图片制作用什么软件_杭州建筑人才网_抖音十大搜索关键词_一个产品的营销方案

图片制作用什么软件_杭州建筑人才网_抖音十大搜索关键词_一个产品的营销方案

时间:2025/7/9 5:52:32来源:https://blog.csdn.net/m0_73117967/article/details/144792381 浏览次数:0次
图片制作用什么软件_杭州建筑人才网_抖音十大搜索关键词_一个产品的营销方案

1、定义:

在 Unity 中,Event 通常指的是一种机制,允许游戏对象响应某些事件(例如按钮点击、物理碰撞、键盘输入等)。允许你在运行时动态地为某个事件绑定多个方法,并在事件触发时自动调用这些方法。

2、个人理解:

从字面意思来理解,它就是一个无内容的事件!现实里发生了一个事件就会触发一系列各部门各人的反应。所以,event.Invoke()以后,也就是事件发生了以后,会使一系列在监听(addlistener)这个事件的方法调用。这个event里面其实没有任何内容,它只是一个广播一样的东西通知调用各个方法

3、使用:

Invoke表示事件发生

addlistener()用来添加要触发的方法(可以加很多个)

UnityEvent 常用类型
  • UnityEvent:最常见的事件类型,适用于通知无参数的方法。
  • UnityEvent<T>:带一个类型参数的事件,适用于通知带一个参数的方法。
  • UnityEvent<T1, T2>:带两个参数的事件,以此类推。

带一个参数的 UnityEvent 示例:

 public UnityEvent<int> onEventTriggered;void Start(){if (onEventTriggered == null)onEventTriggered = new UnityEvent<int>();}

 通过代码添加方法到 UnityEvent:

using UnityEngine;
using UnityEngine.Events;public class MyEventListener : MonoBehaviour
{public UnityEvent onEventTriggered;void Start(){if (onEventTriggered == null)onEventTriggered = new UnityEvent();// 通过代码添加事件监听器onEventTriggered.AddListener(EventTriggered);}void Update(){if (Input.GetKeyDown(KeyCode.Space)){// 触发事件onEventTriggered.Invoke();}}void EventTriggered(){Debug.Log("Event triggered by code!");}
}

 ps.button里的onclick也是一个事件,用法同上。

关键字:图片制作用什么软件_杭州建筑人才网_抖音十大搜索关键词_一个产品的营销方案

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: