效果预览 视频:http://pan.baidu.com/s/1ntr3XSt 运行环境 Unity 4.5, NGUI3.5, iTween 场景搭建 创建一个UIPanel,UIPanel下再创建一个UISprite,UIPanel选择SoftClip,然后给Panel绑定上PanelController.cs,拷贝4份。
原创 2021-07-20 17:47:43
319阅读
UICamera用于处理NGUI中的手势识别(单击、双击、拖拽) **Sprite(精灵)的创建方式:create->Sprite 创建完精灵之后,指定图集(Atlas),然后为Sprite指定图片。Sprite是图集中的一张小图。特别提醒:千万不要试图通过缩放控件来调整控件的大小,要尽量保证控件的缩放值为Vector.one。通过调整控件的Size值改变大小。 **La
转载 2024-02-13 13:29:50
114阅读
ui
原创 2023-03-20 12:27:26
435阅读
事件管理 看了有些文章关于NGUI的事件管理,许多人的做法的是封装一个事件处理层,避免在每个UI控件上都绑定事件处理脚本。本文说说我们项目中的UI事件管理吧。 UIEventListener 我们项目的做法是:在每一个需要进行事件处理的控件上绑定UIEventListener脚本 示例代码 UI面板
原创 2021-07-20 17:47:16
293阅读
这篇文章很好,从别处看到的,怕自己忘记地址了,先存下来,慢慢看,以后用到也好参考! unity3d-NGUI分析,使用NGUIUI需要注意的几个要点在此我想罗列一下,对我在u3d上做UI的一些总结,最后解剖一下NGUI的源代码,它是如果架构和运作的。    在此前我介绍了自己项目的架构方式,所以在NGUI的利用上也是同样的做法,UI逻辑的程序不被绑定在物体上。那么如
转载 精选 2014-10-27 14:20:53
1311阅读
转载请留下本文原始链接,谢谢。本文会不定期更新维护,最近更新于2013.09.17。http://blog.sina.com.cn/s/blog_5b6cb9500101bplv.html一、方案选择U3D项目的UI方案总的来说就三个,NGUI、EZGUI、用U3D原生UI。U3D官方说的新UI系统迟迟不出来,在新UI系统出来之前,任何项目使用U3D原生UI做技术方案的就是找死。那一套可以说未经过
gui
转载 精选 2014-11-03 10:33:14
738阅读
https://assetstore.unity.com/packages/tools/gui/ngui-next-gen-ui-2413 NGUI is a very powerful UI system and event notification framework.Features- Edi
原创 2021-07-20 15:20:13
253阅读
打开PrefabToolbar 如果为空的话,从\Assets\NGUI\Examples\Atlases\Wooden里把预制体往"Add"上拖 创建UIRoot UIRoot:所有UI的根,控件都创建在UIRoot下 把Toolbar里的background拖到Hierarchy 或者NGUI- ...
转载 2021-10-27 21:29:00
512阅读
2评论
1.基础组件 Panel:收集和管理所有 Widget 组件,通过 Widget 的 Geometry 创建实际的 Draw Call :Panel 上的 Depth 大于 Widget,Panel 之间保持不同的 Depth Static:选中后可以提升性能,但会忽略所有 Transform 属性 ...
IT
转载 2021-08-03 17:59:00
197阅读
2评论
在游戏中,有些时候需要Label的长度可变(例如name的长度可长可短),要求Label以及其背景框(别告诉我不用这个)可以动态的变化长短。这篇博客只要讲解利用NGUI实现这一功能。废话不多说,开始讲解实现过程:①:添加Label ②:修改Label属性这样的话,Label的长度就会随着String的长度的变化而变化。特别指出的是 : 将Pivot原点设在左边,则Label的右边会随着S
原创 2016-11-17 16:09:34
915阅读
TypewriterEffect 打印机显示文字 playSound 添加声音 创建下拉列表 1.创建sprite 2.给sprite添加boxCollider 3.右键添加popupList ...
转载 2021-10-27 08:12:00
98阅读
2评论
以我的项目经历来说,要保证通用性必须分清需求是框架需要还是
转载 2021-11-12 17:02:00
377阅读
Unity3D-NGUI分析,使用NGUIUI须要注意的几个要点在此我想罗列一下,对我在U3D上做UI的一些总结,最后解剖一下NGUI的源码。它是假设架构和运作的。 在此前我介绍了自己项目的架构方式,所以在NGUI的利用上也是相同的做法,UI逻辑的程序不被绑定在物体上。那么怎样做到GUI输入消息...
转载 2016-01-13 09:59:00
146阅读
2评论
导入NGUI后,右击在弹出窗中如图选择,打开Atlas Maker    到Project窗口中添加需要制作成图集的图片资源 选中要添加的图集资源,点击add/Update 重复以上操作即可完成需要制作的图集U3D开发交流群: 312315390,欢迎加入交流公共学习进步
原创 2014-06-30 12:51:02
739阅读
适配问题: ui原有的适配也只是绑了上下左右的锚点 更该ngui的设置,只能完成按高等比缩放 那么只能自己动手更改了,ngui控制缩放的功能在UIroot下的activeHeight属性 在UIRoot下做如下修改 //设置是的宽高    public const int ManualWidth = 1920;
原创 2016-05-27 08:58:06
1235阅读
NGUI学习笔记http://www.taikr.com/course/34/learn#lesson/1107 ce1987 2xxxxx--------------------------------------------------------------...
转载 2015-03-12 22:26:00
135阅读
2评论
多次动画导致UISprite丢失 DOTween动画进行时与UISprite有冲突,DOTween多次重复同一个动画时,UISprite会莫名的丢失 UISprite动画代码 冲突表现 DOTween的动画进行时,UISprite会莫名地不见了 UISPrite解决办法 在tweener的updat
原创 2021-07-20 17:41:32
298阅读
那些组件有OnChange? 下面这些组件都有OnChange事件,当你点击,下拉选择时,就会触发它们。 NGUI中对应的组件 PopupList (下拉列表) Toggle (复选框) Input (文本框) ProgressBar(进度条) Widget OnChange事件定义 List<Ev
原创 2021-07-20 18:02:56
295阅读
​​Unity插件之NGUI学习(4)—— 创建UI2DSprite动画​​创建一个新的Scene。并按 Unity插件之NGUI学习(2)创建UI Root,并在UI Root的Camera下创建一个Panel。然后在选中Panel,在菜单中选择NGUI->Create->Unity 2D Sprite查看Inspector窗体接着是在Unity中制作Sprite:在Pro
原创 2021-11-08 17:36:23
422阅读
环境Unity4.3 NGUI v3.68导入Project界面->右键->import package->custom package载入安装包即可untiy4.6用了自带的新ui,对ngui不再做深入研究,了解下基本概念就好,下面是基本流程创建一个最简单的u...
转载 2015-01-03 18:13:00
157阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5