赞
踩
1)UI图集(Atlas)
2)UI贴图(Texture)
3) UI标签(Lable)
4)UI字体(Font)
1)解析UI资源结构
2)导入切好的美术资源
1.表示这个项目的资源都放在这个文件夹下面,UI资源也不例外(这个文件夹名字必须设定为Resources,不能改动)
2.Unity开发中,涉及动态加载的情况,会用资源加载方法:Resources.Load();这个方法要求动态加载资源放在Resources文件夹中
3.为了减小安装包体积,只有需要动态加载的资源才放到Resources文件夹中,因为打包时考虑到资源需要动态加载,会将该文件夹下全部资源打包,对于文件夹外的,只会打包场景中用到的资源
3)用 Atlas Maker 制作图集
1)静态字体和动态字体
2)静态字体介绍
3)动态字体介绍
1)UIRoot 组件 [缩放]
2)UIPanel 组件 [渲染]
3)UICamera 组件 [接收NGUI事件]
1)深度的理解
2)相机深度
1)创建 Sprite (精灵)
2)UISprite 设置
1)创建 Label (标签)
2)UILabel 文字的设置
1)创建 UITexture (纹理)
2)UITexture (纹理) 纹理的设置
1)创建 Button (按钮)
2)BoxCollider 设置
3)UIButton 设置
4)按钮的缩放动画 ButtonScale 脚本
5)按钮的偏移动画 ButtonOffset 脚本
6)按钮的旋转动画 ButtonRotation 脚本
7)按钮的单击音效 PlaySound 脚本
1)创建进度条:
2)UISlider 设置
1)创建输入框:
2)UIInput 设置:
1)创建滚动视图:
2)UIScrollView 设置
3)创建拖动条:
4)让视窗内图片可拖动:
1)创建复选框:
2)UIToggle 设置
1)创建下拉菜单:
2)UIPopupList 设置
1)创建TweenAlpha动画:
2)TweenAlpha 设置
1)创建TweenColor动画:
2)TweenColor 设置
1)创建TweenPosition动画:
2)TweenPosition 设置
1)创建TweenRotation动画:
2)TweenRotation 设置
1)创建TweenScale动画:
2)TweenScale 设置
1)创建UIPlayTween:
2)UIPlayTween 设置
1)创建UIPlayAnimation:
2)UIPlayAnimation 设置
1)UIDraggableCamera 组件
1.1 给摄像机添加UIDraggableCamera组件 : AddComponent -> DraggableCamera 脚本
1.2 UIDraggableCamera 设置
2)UIDragCamera 组件
1.1 给背景图添加 UIDragCamera 组件: AddComponent -> DragCamera 脚本 -> 添加Collider
1.2 UIDragCamera 设置
1.创建 UIGrid:
2)Grid 设置
1)创建 UIDragObject:
2)DragObject 设置
1)创建 UIDragResize:
2)DragResize 设置
所谓的序列帧精灵动画,是指将一系列序列帧当成Sprite放置到一个图集内,通过让这个Sprite依次替换来达到播放的效果。
制作精灵动画,必须确保这个物体上有Sprite组件,也就是说必须在Sprite控件上制作精灵动画
1)创建 UISpriteAnimation:
2)SpriteAnimation 设置
1) 主流分辨率
2)Anchor 组件(多个物体设置锚点)
创建Anchor组件
Anchor设置
需要注意的是,必须得将需要自动适应屏幕的UI放在Anchor的下面,设置为子物体
3)Anchors (单个物体设置锚点)
1)创建多个UI相机
1)通过单击Sprite的Edit可以进行设置,Border选项为九宫格的4条切线设置
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。