<tfoot id='XQjbm'></tfoot>

      <bdo id='XQjbm'></bdo><ul id='XQjbm'></ul>
    1. <legend id='XQjbm'><style id='XQjbm'><dir id='XQjbm'><q id='XQjbm'></q></dir></style></legend>

      1. <i id='XQjbm'><tr id='XQjbm'><dt id='XQjbm'><q id='XQjbm'><span id='XQjbm'><b id='XQjbm'><form id='XQjbm'><ins id='XQjbm'></ins><ul id='XQjbm'></ul><sub id='XQjbm'></sub></form><legend id='XQjbm'></legend><bdo id='XQjbm'><pre id='XQjbm'><center id='XQjbm'></center></pre></bdo></b><th id='XQjbm'></th></span></q></dt></tr></i><div id='XQjbm'><tfoot id='XQjbm'></tfoot><dl id='XQjbm'><fieldset id='XQjbm'></fieldset></dl></div>

        <small id='XQjbm'></small><noframes id='XQjbm'>

        Unity中图像的onClick事件

        时间:2023-06-05

          <small id='pQLTo'></small><noframes id='pQLTo'>

            <tbody id='pQLTo'></tbody>
            <i id='pQLTo'><tr id='pQLTo'><dt id='pQLTo'><q id='pQLTo'><span id='pQLTo'><b id='pQLTo'><form id='pQLTo'><ins id='pQLTo'></ins><ul id='pQLTo'></ul><sub id='pQLTo'></sub></form><legend id='pQLTo'></legend><bdo id='pQLTo'><pre id='pQLTo'><center id='pQLTo'></center></pre></bdo></b><th id='pQLTo'></th></span></q></dt></tr></i><div id='pQLTo'><tfoot id='pQLTo'></tfoot><dl id='pQLTo'><fieldset id='pQLTo'></fieldset></dl></div>

              <bdo id='pQLTo'></bdo><ul id='pQLTo'></ul>
                  <tfoot id='pQLTo'></tfoot>

                  <legend id='pQLTo'><style id='pQLTo'><dir id='pQLTo'><q id='pQLTo'></q></dir></style></legend>
                  本文介绍了Unity中图像的onClick事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  是否可以在 Unity 中为图像(画布的组件)添加onClick"功能?

                  Is it possible add "onClick" function to an Image (a component of a canvas) in Unity ?

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

                  如何为onClick"事件添加操作?

                  How can I add action for "onClick" event?

                  推荐答案

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

                  Supposing that ClickAction is your script, you could implement the OnClick functionality in the following way:

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

                  命名空间 UnityEngine.EventSystems 为您提供 IPointerClickHandler 接口.当你的图片被点击时,OnPointerClick里面的代码会运行.

                  The namespace UnityEngine.EventSystems supplies you with the IPointerClickHandler interface. When your image is clicked, the code inside OnPointerClick will run.

                  这篇关于Unity中图像的onClick事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:运行总 C# 下一篇:车牌检测有哪些好的算法?

                  相关文章

                  最新文章

                  <legend id='bCc5o'><style id='bCc5o'><dir id='bCc5o'><q id='bCc5o'></q></dir></style></legend>
                  <tfoot id='bCc5o'></tfoot>
                  1. <small id='bCc5o'></small><noframes id='bCc5o'>

                    • <bdo id='bCc5o'></bdo><ul id='bCc5o'></ul>
                  2. <i id='bCc5o'><tr id='bCc5o'><dt id='bCc5o'><q id='bCc5o'><span id='bCc5o'><b id='bCc5o'><form id='bCc5o'><ins id='bCc5o'></ins><ul id='bCc5o'></ul><sub id='bCc5o'></sub></form><legend id='bCc5o'></legend><bdo id='bCc5o'><pre id='bCc5o'><center id='bCc5o'></center></pre></bdo></b><th id='bCc5o'></th></span></q></dt></tr></i><div id='bCc5o'><tfoot id='bCc5o'></tfoot><dl id='bCc5o'><fieldset id='bCc5o'></fieldset></dl></div>