NGUI插件的目录结构及对于NGUI基本控件的理解(UIButton)

  • 最近公司用NGUI做项目,要上传svn,我就把一个NGUI3.8插件弄了上去,Upadate,Commit,后来老大一看说怎么这么多东西,把那个例子之类的demo干掉,这也个东西不需要上传,老大说话我就照着做了,在Unity上把目录认真的整理了下,一开始目录是这个样
    原插件的完整目录

这里我在也查了一些资料,反正我是没找到介绍NGUI插件目录结构的资料,可能是这个东西不重要吧,反正我也是刚好弄到了这块,我就写出来,和大家分享一下,
其中 Editor
这里写图片描述
这个文件其实我也不太明白是怎么回事,preview里面是一些贴图,估摸着是做图集的,把它干掉不会任何问题,后面两个x86是和电脑的32位和位有关系的,我也把它俩干掉,发现我原来托prefab Toolbar里面的prefab到场景中是没有任何影响的,这就纳闷了,毕竟存在即合理,我仔细检查了下,发现PrefabToolbar里面的图标全不见了,但是能拖到场景中是正常的(那肯定因为预设都在Example下的Wooden文件中)所以我断定前面那个preview的是prefabs的图标,而后两个是脚本,还可以说如果想添加新的prefab上去,应该是可以自己定义图标的 ,这个就自行去扩展了(。。。),这个我补充下,我后面试试,我先在unity创建了一个prefabs,然后我在prefabToolBar里面点击 后面的Add添加进来,发现是没有图标的,只有名字,我就在preview文件下加了张图片并且让它名字和预设一样,关闭prefabToolbar 再打开就有图标了就是我选的那个图片(好文不如见图)
这里写图片描述
上面有点扯远了,没什么有用处的,见谅
接着Example 这个文件想大家都知道是个示例案例,肯定是可以删掉的,不会上传到svn的(这个你懂的)
这里写图片描述
这个里面的内容是比较多的,不过也很简单
Animations 一些UI的动画啊,相信大家都知道做一些简单的动画(个人理解是对Transform这个组件的值做一些变化,位移,旋转等简单)
Atlases 图集 (里面分别是字体图集,图片合集 )重要的是一些基本的NGUI的控件预设是放在这个文件夹里面的,所以你把example 干掉了就不能在prefabs toolbar里面拉控件了,
Materials 材质
Model 模型 我记得是一个兽人模型 用来展示NGUI的3dUI的
Other 其他 里面就个prefabas
Resources 资源 一个国际化的txt吧 不懂
Scenes 场景 学习NGUI的好例子
Scripts 脚本
shander 这个懂
sounds 不解释
Texture 不解释
看了这个目录相信你也会有这个感觉,目录很清晰吧,在哦我们自己的项目中也要学会这样建立目录,可以一摸一样的目录结构

最后看下最重要的文件夹 也是要保留的真正NGUI脚本 (终于到最后了 )
这里写图片描述

Editor 是编辑器脚本 这个就不解释了
Interaction
internal 这个两个 文件 interact是互动的意思 也就是作为辅助的一些脚本,举个例子 我们在做ScrollView的时候 有一个Gird组件 就是这两个文件夹了 , 还有就是控制一个Sprite在界面里滑动需要一个UIDragItem的组建脚本 也是在这两个文件夹 所以 这两个文件的脚本是用来交互的 一些 动画播放啊 音乐播放等一些交互脚本
Tweening ITween动画 基本的一写动话脚本
UI NGUI基础de UI

整理下 主要的东西 就是 上传svn的东西
1 代码的meta文件是不需要上传的 (这里必须设置Unity的meta文件强制文本,svn也会将隐藏文件提交的,所以 在提交和add的时候要去勾选 ,最好是add这样下次提交 就不要在去勾选了 )
2,NGUI要上传的目录就最后那个Scripts (对于初学比如我 都不知道如何拖控件了,这就很尴尬 其实也可以这样你本地只提交这个scirpts文件,其他的都保留,只要不add进svn就可以了 但是这样你的项目目录看起来很多 而且乱 所以要学会自己组一个UI 比如button)

下面我也是根据原来的Prefab组一个button,首先一个空物体
添加UIsprite(注意:你看到件事UI开头 其实我是打NGUI sp才能找到UIsprite这东西的 ,所以要找ngui的脚本 是NGUI才能找到的 不写了 不写了 感觉写的好基础 明天再研究个高深的 哈哈哈哈哈哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值