Unity引擎 UGUI
Unity UGUI讲解
1.导入UI图片资源
2.设置参数:
TextureType(纹理类型) 精灵 2D and UI
SpriteMode(精灵模式) Single(单)
multiple(多)
PackingTag(打包标签)
PixelsPer Unit(像素单位) 100(基本上都是100)
Pivot(枢轴) Center(中间)
Custom(自定义)
GenerateMip Maps 产生MIP映射(Mip映射 (Mip-mapping):Mip-mapping的核心特征是当物体的景深方向位置发生变化时,Mip映射根据不同的远近来贴上不同大小的材质贴图,比如近处贴512x512的大材质,而在远端物体贴上较小256*256的贴图。这样不仅可以产生更好的视觉效果,同时也节约了系统资源。)
FilterMode(过滤模式) Point(点)
Bilinear(双线性)
Trilinear(三线性)
3. Canvas(画布) 创建一个画布
CanvasScaler(Script) Ui Scale Mode ScaleWith Screen Size(根据屏幕大小进行缩放)
4.Panel(面板) 创建一个面板/背景
Stretch(拉伸)点击图标有很多方式选择
Image图片需要经过1 2步才能选择图片后面有RawImage可以直接添加纹理
5.Text(文本)
LineSpacing 行间距
HorizontalOverflow Wrap受限制
Overflow不受限制
VerticalOverflow Truncate受限制
Overflow不受限制
6. Slider(滑动条)
Background 背景
FillArea 滑动遮盖的区域
HandleSlide Area 滑块
Transition (过渡) Color Tint(颜色色彩)
SpriteSwap(精灵互换)
Animation(动画)
这些都是控制滑块的
WholeNumbers 整数
7. Scrollbar(滚动条) 参照滑动条
8. Toggle(选择框)
IsOn 表示是否选择状态
Group 为None表示多选框,不受限制,不为None表示在一个组内为单选框。
9. ToggleGroup(选择框组)
与8选择框结合使用,选择框里的Group赋值这个选择框组的话,就代表他们在同一个组内。
创建一个Panel,改名为ToggleGroup,移除Iamge和CanvasRenderer,添加一个组件Toggle Group
10. InputField(输入文本框)
11. ScrollView(滚动视图)
创建一个Panel,改名为ScrollView,添加一个ScrollRect组件,再添加一个Mask(遮罩)组件。
在ScrollView下创建一个Panel,改名为Content,移除移除Iamge和CanvasRenderer,将Rect Transform,改为以下的这个,设置高度。
在Content下,添加RawImage,在RawImage中添加一张图片
创建一个Scrollbar,与ScrollView同级
在ScrollView上,将Content组件拖在ScrollRect的Content中,将Scrollbar拖在Scroll Rect的Vectical Scrollbar中
12.图片拖拽,从一个方格中拖拽到另外一个方格
需要拖拽的图片,加DragMe组件
被拖拽的区域,加DropMe组件
ContainerImage 容器的图像 拖拽在上面改变颜色
ReceivingImage 接收图像 改变拖拽的图像
13.图片拖拽,在一个区域内拖拽图片
Iamge绑定Drag Panel组件,表示可拖拽的物体,Iamge上一层Panel表示可拖拽物体的背景,Iamge上一层Panel再上一层Panel,表示当前可拖拽的区域范围
1表示最上层的panel,表示当前可拖拽的区域,2、3表示可以拖拽的物体,3表示鼠标点击拖拽的区域
14.页面布局
VecticalLayout Group 纵向布局
HorizontalLayout Group 横向布局
GridLayout Groud 网格布局
LayoutElement 布局元素
这些都是控制加载这些组件下的子物体
15.需要实现类似NGUI的ITween功能,用Animation实现
Unity引擎 UGUI的更多相关文章
- Unity 引擎UGUI之自定义树形菜单(TreeView)
先上几张效果图: 如果你需要的也是这种效果,那你就来对地方了! 目前,我们这个树形菜单展现出来的功能如下: 1.可以动态配置数据源: 2.点击每个元素的上下文菜单按钮(也就是图中的三 ...
- Unity 3D UGUI Toggle用法教程
UGUI Toggle用法教程 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分 ...
- Unity GUI(uGUI)使用心得与性能总结
Unity GUI(uGUI)使用心得与性能总结 作者 kingshijie 关注 2015.09.26 15:35 字数 3686 阅读 28031评论 10喜欢 49 背景和目的 小哈接触Unit ...
- 盛大游戏技术总监徐峥:Unity引擎使用的三种方式
在5月13日Unite 2017 案例分享专场上,盛大游戏技术总监徐峥分享了使用Unity引擎的三种方式,以下为详细内容: 大家好,我先简单介绍一下我自己,我是盛大游戏的技术总监徐峥.我今天想分享的主 ...
- Unite 2017 | Unity引擎发展四大方向
Unite 2017 Shanghai已落幕,今天为大家分享本次大会备受关注的Keynote主题演讲.本次大会Keynote主题演讲聚焦了Unity全球领导团队,包括Unity创始人David Hel ...
- Unity引擎入门——制作第一个2D游戏(1)
Unity作为当今最流行的游戏引擎之一,受到各大厂商的喜爱. 像是炉石传说,以及最近的逃离塔克夫,都是由unity引擎开发制作. 作为初学者的我们,虽然无法直接做出完成度那么高的作品,但每一个伟大的目 ...
- Unity引擎入门——制作第一个2D游戏(2)角色移动与动画
在上一节的内容里,我们已经创建出了一个主角,也搭建了一个简单的场景. 传送门:https://www.cnblogs.com/zny0222/p/12653088.html 既然有了主角,要怎样才能让 ...
- 在Unity中用UGUI制作可输入下拉框
Unity中UGUI制作可输入下拉框 目录 Unity中UGUI制作可输入下拉框 前言 组件分析 制作流程 总结 前言 在搜索引擎以及一些网页中我们常常可以看见这样一种UI控件,看上去是一个输入框,在 ...
- 从Unity引擎过度到Unreal4引擎(最终版)
原文地址:http://demo.netfoucs.com/u011707076/article/details/44036839 前言 寒假回家到现在已经有十多天了,这些天回家不是睡就是吃....哎 ...
随机推荐
- 零基础到架构师 不花钱学JavaEE(基础篇)- 概述
Java简单来说是一门语言,Java能干什么? 网站:开发大,中,小型网站. 服务器端程序:企业级程序开发. APP:Android的APP基本使用Java开发. 云:Hadoop就是使用Java语言 ...
- [luoguP1403] [AHOI2005]约数研究(这。。。)
传送门 用类似筛法的原理,就好啦 ——代码 #include <cstdio> int n, ans; int a[1000001]; int main() { int i, j; sca ...
- 特种部队(codevs 1427)
题目描述 Description 某特种部队接到一个任务,需要潜入一个仓库.该部队士兵分为两路,第一路士兵已经在正面牵制住了敌人,第二路士兵正在悄悄地从后方秘密潜入敌人的仓库.当他们到达仓库时候,发现 ...
- Linux下汇编语言学习笔记74 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- kendo grid 点击新增没有反映
在datasource中缺少 editable: "inline",这一行
- C#中方法的详解
访问修饰符 修饰符 返回值类型 方法名(参数列表){ 语句块;} 访问修饰符:所有类成员访问修饰符都可以使用,如果省略访问修饰符,默认是private. 修饰符:在定义方法时修饰符包括virtual( ...
- 【oracle11g,18】存储结构:暂时表,手工条带化,表/索引迁移表空间,删除表,外部表
一. 暂时表 暂时表放在暂时表空间,不生成redo,仅仅有undo. 在暂时表中能够创建索引.视图及触发器,还能够使用"Export and Import(导出和导入)"或&quo ...
- 使用NDIS驱动监測以太网络活动
转载自: http://blog.csdn.net/ddtpower/article/details/656687 本论文提供了NDIS的主要的理解,应用程序怎样与驱动程序交互.发挥驱动程序最佳性 ...
- HDU 1421 搬寝室 (线性dp 贪心预处理)
搬寝室 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submis ...
- MICRO SIM卡(SIM小卡)尺寸图及剪卡图解
如今使用MICRO SIM卡的手机越来越多.近期刚刚买了一个手机到手才发现尼马使用的是MICRO SIM卡.再去买剪卡器吧,十几二十块用一次就废了,去营业厅吧.又比較远,懒的出门.怎么办呢,自己剪!这 ...