Csharp/C#教程:Unity中的图像的onClick事件分享


Unity中的图像的onClick事件

是否可以在Unity中为图像(canvas的一个组件)添加“onClick”function?

var obj = new GameObject(); Image NewImage = obj.AddComponent(); NewImage.sprite = Resources.Load(a + "/" + obj.name) as Sprite; obj.SetActive(true); obj.AddComponent(); 

如何为“onClick”事件添加操作?

假设ClickAction是您的脚本,您可以通过以下方式实现OnClickfunction:

 using UnityEngine.EventSystems; public class ClickAction : MonoBehaviour, IPointerClickHandler { public void OnPointerClick(PointerEventData eventData) { // OnClick code goes here ... } } 

命名空间UnityEngine.EventSystems为您提供IPointerClickHandler接口。 单击图像时, OnPointerClick的代码将运行。

上述就是C#学习教程:Unity中的图像的onClick事件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/987289.html

(0)
上一篇 2021年12月22日
下一篇 2021年12月22日

精彩推荐