unity3d插件Daikon Forge GUI 中文教程2-基础控件Label的使用
我们先来设置 UI Root 中的如下:屏幕大小为1024*768
2.1 新建一个Label 控件
先来看看Control Properties (基本上是所有控件都共用的)的以后不再介绍,参数:
其中要设置好Layout 和 Anchor 我们就要完全的理解一些坐标上的问题。
Transform.Position和Layout.Position的关系。是同时改变的。
Transform.Position是世界坐标系的单位是米,xy为(0,0)时正好面对着屏幕的中心点Left,Top(512,384)。Layout.Position是屏幕坐标系的单位是像素,Left,Top(0,0)在屏幕的左上角。
我们在试着设置如下:
那么就是1米对应着384个像素呗(768-384或者896-512)。
观察Scene中的位置。 我把场景中的大虚线网格(1米*1米的)用红线加深了一下。自己观察吧。
继续介绍:
Size中的参数就不用说了,其中这个Height我们经常是不用太考虑,还有Width合适的大小,因为我们经常会选中如下的内容:Auto Height 或者Auto Size复选框。
Pivot旋转轴,是关于Transform.Rotation的绕X,Y轴的旋转自身轴位置。
Anchor锚点,是控件自身的坐标原点位置。两个组合就行了。
Center 居中,就是要让控件的两个对称轴和屏幕的两个对称轴重合的位置。
Size Limits 就不用说了吧,你可以限制一下,然后测试。为零就是没有限制呗。其中的Hot Zone Scale是指文字与文字边界的边框区域距离。比如我设置为(1,1):就是[1-1,1-1]=[0,0]说明没有多余的宽度, 如果设置为(3,2)就是[3-1] =[2-1],观察下图吧。
Other中的 :
Opacity: 不透明度,1是完全不透明。
Z – Order: 可以理解为谁会覆盖谁,谁在谁上面的顺序。
Tab Index: 可以理解为按回车键焦点Focused移动的值。
Tooltip: 可以输入一些提示的信息。
Label Properties是标签特有的,参数。
Atlas图集:里面的精灵用于作为标签的背景用。以后会制作,大家可以先上网了解。
Font字体:动态字体和静态字体。 后面制作。
那么在Appearance中:
Font Size 字体大小这个是常用的,字体显示的大小。
Char Spacing 字符的间距大小。
那么在Background and Colors中:
Background 可以选择刚刚图集中的精灵作为背景图。
Back Color: 图片的主颜色
Text Color:文字颜色
那么在Formatting中:
文本对齐方式(左右)
垂直方向上的对其方式
Word Wrap :自动换行
Process Markup: 也是 Colorize Sprites(着色的精灵)的开关。
Padding 上下左右的边距。注意与Hot ZoneScale的区别。
那么在Text Effects中:
Draw Gradient 字体的颜色渐变。
Draw Outline 字的背影
Draw Shadow 字的阴影子。
最后Text 要显示的文本。
unity3d插件Daikon Forge GUI 中文教程2-基础控件Label的使用的更多相关文章
- unity3d插件Daikon Forge GUI 中文教程-3-基础控件Button和Sprite的使用
(游戏蛮牛首发)大家好我是孙广东.官网提供了专业的视频教程http://www.daikonforge.com/dfgui/tutorials/,只是是在youtube上.要观看是须要FQ的. 只是教 ...
- unity3d插件Daikon Forge GUI 中文教程3-基础控件Button和Sprite的使用
2.2添加一个按钮Button 来看看特有的属性:Button Properties Data 显示的文本 Behavior 中的几个: Aoto Size 选中时就是按钮的背景会根据Data中的文本 ...
- unity3d插件Daikon Forge GUI 中文教程1-Daikon Forge介绍
DF-GUI特点: · 深编辑器集成:DF-GUI提供广泛的整合与Unity3D编辑环境,包括自定义检查人员对每个组件向导来简化复杂的多步任务,提高生产力的上下文菜单,编辑控件在一个所见 ...
- unity3d插件Daikon Forge GUI 中文教程-1-Daikon Forge介绍
(游戏蛮牛首发)大家好我是孙广东官网提供了专业的视频教程http://www.daikonforge.com/dfgui/tutorials/,只是是在youtube上,要观看是须要FQ的. 只是教程 ...
- unity3d插件Daikon Forge GUI 中文教程-5-高级控件listbox和progress bar的使用
(游戏蛮牛首发)大家好我是孙广东.官网提供了专业的视频教程http://www.daikonforge.com/dfgui/tutorials/,只是是在youtube上,要观看是须要FQ的. 只是教 ...
- unity3d插件Daikon Forge GUI 中文教程6-高级控件richtextlabel的使用
3.5.richtextlabel文本 可以像Word文档一样编辑出多样的内容,图片,字体颜色大小下划线.超链接背景等等. Defaults: 默认字体 默认图集 Blank Texture :空白的 ...
- unity3d插件Daikon Forge GUI 中文教程7-高级控件slider的使用
3.6.slider滑块 我们说说前面这个图片.对象 Appearance: Atlas 图集: Track 滑块的轨道图片 Back color滑块的轨道图片的主颜色. O ...
- unity3d插件Daikon Forge GUI 中文教程5-高级控件listbox和progress bar的使用
3.3.listbox列表框 Atlas 图集: 下面应用到的精灵都是在这里的. ListBox中的内容: 背景精灵 图片的主颜色 Padding边距 Scrollbar 滚动条对象的预制体或者对象, ...
- unity3d插件Daikon Forge GUI 中文教程4-高级控件Checkbox和dropdownlis的使用
第三节 高级的控件 Checkbox单选和多选.dropdownlis下拉列表.listbox列表框.progressbar进度条.richtextlabel富文本.slider滑块.textbox ...
随机推荐
- pythonyCool-moviepy
你想要登上山顶去看美丽的风光,却在山腰发现了草莓. 今天给大家推荐一个很酷的python包moviepy.我在伯乐在线发现的看这个链接: http://python.jobbole.com/81185 ...
- BPEL是个什么东东
研究团队有个做智能服务组合的,其中用到叫BPEL的东西,因为全称是Business Process Execution Language,译成中文就是商业执行过程语言,这个东东的是整合SOA的一个执行 ...
- JMeter处理jdbc请求后的响应结果
JMeter如果进行JDBC请求,请求后的响应结果如何给下一个请求用(也就是传说中的关联),于是研究了一下,下面将学习的成果做个记录: 1.添加 "JDBC Connection Confi ...
- 阿里云Linux系统挂载数据盘
Linux云服务器数据盘未做分区和格式化,我们可以根据以下步骤进行分区以及格式化操作. 目录 [隐藏] 1 查看数据盘 2 对数据盘进行分区 3 查看新的分区 4 格式化新分区 5 添加分区信息 6 ...
- SPOJ PHRASES 后缀数组
题目链接:http://www.spoj.com/problems/PHRASES/en/ 题意:给定n个字符串,求一个最长的子串至少在每个串中的不重叠出现次数都不小于2.输出满足条件的最长子串长度 ...
- PHP 生成二维码
利用PHP QRcode生成二维码: php QRcode 官网 http://phpqrcode.sourceforge.net/ 在官网下载 phpqrcode.php就ok啦: 然后,查看自己的 ...
- STL UVA 11995 I Can Guess the Data Structure!
题目传送门 题意:训练指南P186 分析:主要为了熟悉STL中的stack,queue,priority_queue,尤其是优先队列从小到大的写法 #include <bits/stdc++.h ...
- sqlserver数据库 去除字段中空格,换行符,回车符(使用replace语句)
SQL中可以使用Replace函数来对某个字段里的某些字符进行替换操作,语法如下: 语法 REPLACE ( original-string, search-string, replace-strin ...
- CodeForces#275--DIV 2--B(BinarySearch)(!!)
B. Friends and Presents time limit per test 1 second memory limit per test 256 megabytes input stand ...
- [R]R下as.Date()函数的坑
问题描述: 在本地使用as.Date()函数从POSIXct类型中提取date时,出现了日期不一致的错误.导致处理数据时,总是出问题. 还好被领导发现数据有误,不然这个bug不知道还要潜伏多久.尽管如 ...