NGUI的button的创建的问题

一,我们可以给了label,sprite等添加button事件

我们先添加一个label在UI_Root上,然后选中该label,右键-Attach-Box Collider,添加,当你添加完了Box Collider,然后右键该label,你就可以右键-Attach-添加脚本,这里有各种各样的方法脚本,这里我们选择Button Script。

PS:需注意的是,当我们添加了一个Box Collider,你右键-Attach-是不会出现Box Collider这个选项,只会出现各种方法脚本,如果没发现Box Collider,你就查看下你自己是否已经添加过了

二,当我们给label等添加脚本是出现这个错误:如下图

造成这个问题的原因是:因为你的类名字和和代码中类的名字不一致,造成这个原因一般是你更改脚本名字,但是类的名字没有更改出现的错误

原文地址:https://www.cnblogs.com/May-day/p/8455893.html

时间: 2024-11-25 20:44:22

NGUI的button的创建的问题的相关文章

NGUI中Button与原生2D精灵的混合使用

一些废话 每一篇的首段都是这个“一些废话”,原因是我太能逼逼了,不逼逼一些废话我就觉得难受.这是我第四篇关于Unity的博文,前两篇还是去年写的,“从一点儿不会开始”系列,类似教程和学习笔记的博文,这个系列还会继续的,我没有太监...如果真的有朋友觉得能因此得到一点点的帮助,那就太太开心了. 最近在(shan)做(zhai)一个小游戏,UI刚开始用的是原生2D,用着用着发现NGUI似乎更省事儿(“为什么刚开始你不用NGUI?”“我擦我刚开始那会儿还不会好么...”),然后之前原生2D写的又不想完

navigationItem标题以及左右button的创建...

创建TableView的navigationItem的Text  左右Button - (void)customizeNavigationBarContent{    //titleView    UILabel *labelTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];    labelTitle.text = @"添加联系人";    labelTitle.textColor = [UIColor

NGUI的Button的坑

1.如果你给一个Sprite添加了个Button之后,运行,却发现图片是暗的,那是因为你忘了添加boxcollider 2.第二个坑爹的地方,继续上面的过程,给Sprite加上Button脚本,如果你现在写了一行代码,改变Sprite:ASprite.spriteName = "xxxx"; 两种情况:情况1是你在事件中比如start,awake中,情况2是你在代码中直接控制,两种情况的结果是一样的 当你的鼠标移动上去之后,图片变成黄色的;但是当你的鼠标移出的时候,你发现你的图片又变成

NGUI动态字体的创建

1,打开font maker 2,在font maker中创建选择动态字体 PS: 1,动态字体相对静态字体来说,动态字体比较消耗性能 2,静态字体是创建在图集中,这也是没那么消耗性能的原因 原文地址:https://www.cnblogs.com/May-day/p/8456348.html

给Button按钮创建快捷键

实现效果: 知识运用: 在按钮文本中添加 "&"+"字母"即可 补充:通过窗体的AccepButton属性指定按钮  在窗体中按下Enter键时等同指定键 CancelButton属性 对应的Esc键 实现代码: private void button1_Click(object sender, EventArgs e) { MessageBox.Show("你单击了确定按钮","提示"); } private voi

Unity插件之NGUI学习(3)—— 创建Button

紧接上一个的项目,使用NGUI在Plane下创建Button 选中Hierarchy窗口中Plane,选择菜单NGUI->Open->Widget Wizard,打开Widget Tool窗口 在Widget Tool窗口选择先前制作的Atlas,在Template中选择Button,在Background选择按钮背景图,Add To选择Plane,按钮就会出现了. 下面介绍按钮触发事件: 可参考宣雨松的关于NGUI事件的文章:http://www.xuanyusong.com/archive

NGUI 3.5教程(九)Scroll view - 制作【商店】和【背包】

向原创致敬http://blog.csdn.net/chenggong2dm/article/details/41043155 写在前面:     最近太忙,好久没有更新教程了,请大家原谅.本文将用NGUI,一步步实现[商店]和[背包]界面.由于它们的逻辑大同小异.所以这里仅以[背包]为例. 这篇文件和前八篇文章,基本涵盖了NGUI的大多数常用用法:并且,将来的趋势很可能是官方UI逐渐替代NGUI,所以,这篇教程是NGUI 3.x系列教程的最后一篇. 欢迎大家纠错.拍砖!原创很辛苦,如有转载,请

【JS学习笔记】DOM操作应用-创建、插入和删除元素;文档碎片

一.创建.插入和删除元素 (1)创建DOM元素 createElement(标签名) 创建一个节点 appendChild(节点) 追加一个节点 例子:为ul插入li <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="htt

示例-创建表格-指定行列&amp;删除表格的行和列

<body> <script type="text/javascript"> /* *上面的方法和你麻烦.*既然操作的是表格,*那么最方便的方式就是使用表格节点对象的方法.* *表格是由行组成.表格节点对象中insertRow方法就完成了创建行并添加的动作.* *行是有单元格组成.通过tr节点对象的insertCell来完成.*/function crtTable(){ var oTabNode = document.createElement("ta