unity中怎么给按钮添加点击事件

unity中怎么给按钮添加点击事件,第1张

ing System.Collections

using UnityEngine.UI

/// <summary>

/// 脚本位置:UGUI的按钮身上

/// 脚本功能:动态的添加按钮的点击事件

/// </summary>

public class Liste

你传入的是i,不是i的值,当你调用的时候i虽然不在了,但是i地址的值还是3;最简单的方法是在循环内再设置一个变量j=i,将j传进去,这样循环每次都会定义一个j,但是他们的地址是不一样的,所以用到的时候也不会出错!

如果是用的NGUI建议用uieventlistener来做,uieventlistener.get(GameObject 按钮).onClick+=myClick; void myClick(Gameobject go){switch(go.name){case "名字":

case "名字"………………}}这样就可以把点击事件全写在myClick方法里了,不过按钮的名字不能重复了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11866070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存