位置: 编程技术 - 正文

unity3d游戏开发之讲解如何使用NGUI制作表单(unity3D游戏开发)

编辑:rootadmin
前几天用NGUI制作了个表单(效果如下图所示),现如今把过程给大家分享一下,具体是参照NGUI自带的第七个Demo制作的,大家可以仔细看看Example 7 - Scroll View (Panel)。 1.总体上就是用了Scroll View&#;Scroll Bar来制作,item对象我用的是button,这样是为了可以点击或者是更方便的处理一些其它事情。至于NGUI的使用这里就不详细说了,大家可以网上查找一些NGUI的教程文档看看。2.点击对象出现被选中现象的颜色变化,这里是直接改变的UIButton的defaultColor的&#;,取消被选中状态也就是恢复默认的颜色&#;,直接调用ResetDefaultColor();方法即可。//设置选中对象默认的颜色变化 _secondClickObject.GetComponent<UIButton>().defaultColor = new Color(f / f, f / f, 2f / f, 1f); //恢复第一次选中对象默认的颜色 _firstClickObject.GetComponent<UIButton>().ResetDefaultColor();复制代码[color=rgb(, , ) !important]复制代码3.双击登入功能的实现,由于NGUI已经封装好了双击事件,所以我们直接调用就行OnDoubleClick();本文出自【狗刨学习网】4.第一次点击对象与第二次点击对象之间的交换是声明了两个点击对象的实例,从而实现两个不同对象之间的来回切换。/// <summary> /// 判断点击对象 /// </summary> /// <param name="item">选中的item对象</param> public void SelectItem(GameObject item) { //当前选中item对象 GameData.CurrGameObejct = item; //判断两次选择的对象,第一次选择的,第二次选择的 if (_firstClickObject == null) { _firstClickObject = item; //设置选中对象默认的颜色变化 _firstClickObject.GetComponent<UIButton>().defaultColor = new Color(f / f, f / f, 2f / f, 1f); if (_secondClickObject != null) { //恢复第二次选中对象默认的颜色 _secondClickObject.GetComponent<UIButton>().ResetDefaultColor(); _secondClickObject = null; } return; } else { _secondClickObject = item; //设置选中对象默认的颜色变化 _secondClickObject.GetComponent<UIButton>().defaultColor = new Color(f / f, f / f, 2f / f, 1f); //恢复第一次选中对象默认的颜色 _firstClickObject.GetComponent<UIButton>().ResetDefaultColor(); _firstClickObject = null; } }复制代码5.添加界面(如下图所示) 6.修改界面(如下图所示)

推荐整理分享unity3d游戏开发之讲解如何使用NGUI制作表单(unity3D游戏开发),希望有所帮助,仅作参考,欢迎阅读内容。

unity3d游戏开发之讲解如何使用NGUI制作表单(unity3D游戏开发)

文章相关热门搜索词:Unity3D游戏开发引擎,unity3D游戏开发,Unity3D游戏开发pdf,Unity3D游戏开发毕业论文,Unity3D游戏开发标准教程,Unity3D游戏开发毕业论文,Unity3D游戏开发(第2版),unity3D游戏开发,内容如对您有帮助,希望把文章链接给更多的朋友!

只字没有,网络小说就一标题能卖万 行情:6部小说万元!据狗刨学习网报道于Chinajoy期间举办的盛大文学的网络文学游戏版权拍卖会,是手游行业争夺IP的极端表现,也是一次价的市场化

Unity3D最近所学知识实践 一探照灯效果【狗刨学习网】1、创建一个Plane和一个Cube2、创建一个点光源放在Cube上方3、为点光源创建一个脚本,完成探照灯效果Vector3.Lerp插staticfunctio

Unity3D游戏开发之Unity打包APK Unity3D游戏开发之Unity打包APK1、安装JDK2、配置JDK3、在Paht的变量后面加分号,把D:androidadt-bundle-windows-x-sdktools放在Path后面。【狗刨学习网】4、

标签: unity3D游戏开发

本文链接地址:https://www.jiuchutong.com/biancheng/372994.html 转载请保留说明!

上一篇:Unity3D使用经验总结 缺点篇(unity3d documentation)

下一篇:Unity3D最近所学知识实践(unity3d初学者教程视频)

  • 增值税计入成本吗?
  • 计提税金会计分录怎么算
  • 计提房产税和土地税
  • 增值税税额怎么算出来
  • 企业增值税会计科目
  • 公司的车不处理违章可以吗
  • 汇算清缴现金流量表怎么填
  • 银行汇票可以异地跨行使用吗
  • 负数发票要给购票人吗
  • 环境评估费应计入什么科目
  • 销售自己使用过的物品免税吗
  • 一次性经济补助金怎么领取
  • 企业承担的法律责任有哪些保险
  • 农产品销售发票可以抵扣吗?
  • 房产折旧计算方法 举例
  • 计算本月应交增值税转账公式
  • 电商支付的刷单费怎样做记账凭证?
  • 不能抵扣的进项发票怎么做分录
  • 发票冲红后原发票还有用吗?
  • 联营商品如何做账
  • 不动产进项税额抵扣最新通知2023
  • 一般纳税人吧
  • 纳税人如何网上申请预填报服务
  • 季度所得税报表怎么填
  • 残保金退回属于政府补助吗
  • 可供出售金融资产会计处理
  • 销售商品收到货款20000元存入银行
  • 其他公司垫付货款合法吗
  • 转口贸易需要申报什么税
  • 返利销售会计处理办法
  • 降低win10版本
  • Win11系统怎么更换桌面壁纸
  • 不动产抵押合同管辖法院
  • 备孕男的要吃叶酸吗? 已解决
  • PHP:oci_set_module_name()的用法_Oracle函数
  • 安置残疾人就业单位城镇土地使用税
  • 解聘员工补偿金能拖欠吗
  • 灰狼算法的改进
  • uni-app实战教程
  • 税收优惠会计分录 附加税
  • 把ChatGPT接入我的个人网站
  • vue内置指令实验总结
  • discuz怎么修改招聘内容
  • JavaWeb之Servlet
  • 大额的维修费用怎么摊销
  • python字典按要求
  • python捕获异常继续执行
  • 预付卡发票如何开
  • 支付债券发行费怎么算
  • 背书转让操作
  • 一般纳税人发生应税销售行为向购买方收取
  • 一般存款账户可以办理现金缴存但不得办理现金支取
  • 公司物资借用手续
  • 土地价款抵减销项税
  • 跨年度未开发票第二年如何做确认收入?
  • 劳动关系从什么时候确立
  • 如何做大建筑业企业
  • 培训费发票必须开吗
  • 在sql中执行一个创建数据表的脚本文件
  • win8.1重置电脑
  • win10如何添加输入法
  • linux虚拟局域网搭建
  • centos7怎么变成图形化界面
  • centos6.5查看cpu信息
  • ip地址有冲突怎么查看
  • MSAPI.DAT,WINDNSAPI.DAT是什么文件
  • win10家庭版免费升级专业版密钥
  • linux系统查看系统信息
  • win7电脑全屏
  • linux怎么添加一个用户
  • cocos creator性能
  • 轨迹球怎么调出来
  • nodequery
  • jquery删除dom
  • android解析
  • 咪咕游戏包括什么
  • jquery常用的事件绑定函数有哪些
  • 湖北省税务局官网电话
  • 货物运输代理服务税率
  • 最新印花税税目内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设