Unity5UGUI 官方教程学习笔记(二)Rect Transform

Rect Transform

Posx    Posy   Posz  :  ui相对于父级的位置

Anchors :锚点  定义了与父体之间的位置关系    一个锚点由四个锚组成  四个锚分别代表了UI元素的四个角

Width Height :款高   任意一个为负时将不会显示UI元素

设置锚点时 按住alt可以使元素对应位置到锚点

Pivot : 确定元素的枢轴点 为0~1之间的数   正常左下角为0,0   右上角为1,1

Rotation : UI的旋转属性  大多情况下 旋转轴为Z  因为UI元素在2D空间进行

Scale  : UI的缩放,该物体下的所有要素变化的规模   当其中一个为-1时  会进行翻转

时间: 2024-11-03 03:24:36

Unity5UGUI 官方教程学习笔记(二)Rect Transform的相关文章

Unity5UGUI 官方教程学习笔记(一)Canvas

Canvas Canvas是控制一组UI元素将被渲染 所有的UI元素必须是Canvas下的子物体 一个场景中可以拥有多个Canvas 在创建UI元素时,如果没有Canvas,将会自动创建Canvas 并将该UI作为Canvas的子物体 Canvas拥有多个渲染模式 Screen Space - Overlay:  默认的渲染模式 Pixel Perfect:勾选后,像素在呈现时将会调整到最近的像素  在某些场景下  可以进行锐化 Screen Space - Camera: 由一个特定的摄像机进

Unity5UGUI 官方教程学习笔记(四)UI Image

Image Source image:源图片  需要显示的图片 Color:颜色  会与图片进行颜色的混合 Material:材质 Image Type:  Simple   精灵只会延伸到适合Rect变换的大小         Preserve Aspect:是否保持精灵的比例   Set Native Size:Rect恢复到精灵的大小     Sliced    采用九宫格模式     Fill Center :是否填充最中心的那一块    Tiled     平铺模式 Filled  

Unity5UGUI 官方教程学习笔记(三)UI BUTTON

Button Interactable :为了避免与该按钮产生交互,可以设置它为false Transition: 管理按钮在正常情况 ,按下,经过时的显示状态  None  按钮整正常工作 但是在按下等情况下 没有任何显示 ColorTint  为颜色    Color Multiplier 颜色乘数 每个按钮的色调 Fade Duration 淡出时间(秒)  所需的状态之间转换 SpriteSwap  为图片 Animation   动画  可以点击Auto Generate  Anima

jfinal框架教程-学习笔记(二)

上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点 先上图 1.建数据库(我用的是oracle数据库,其他的相对也差不多) -- Create table create table CLASSES ( classesid NUMBER not null, classesname VARCHAR2(20), classesaddress VARCHAR2(50) ); -- Create table create table STUDENT ( studenti

学习ASP .NET MVC5官方教程总结(二)添加控制器

学习ASP .NET MVC5官方教程总结(二)添加控制器 在这一章我们来简单讲解一下mvc的概念和控制器的建立和使用还有路由的使用. MVC设计模式是现在一种非常主流的开发模式,他有易于测试和维护的优点.它将传统的web开发分成了三个部分:模型-视图-控制器. 基于 MVC 应用程序中包含: Models: 表示应用程序的数据,并使用验证逻辑强制执行业务规则的数据的类. Views: 您的应用程序用来动态生成 HTML 响应的模板文件. Controllers: 处理传入的请求的浏览器,类检索

【Unity 3D】学习笔记二十九:游戏实例——简单小地图制作

任何的学习,光看不练是学不好的.所以这次就总结回顾下怎么制作MMROPG类游戏中的小地图.在MMROPG类游戏里,主角在游戏世界里走动时,一般在屏幕右上角都会有一个区域来显示当前游戏场景的小地图.主角在游戏世界里走动,小地图里代表着主角的小标记也会随之移动.那怎么实现咧? 首先需要确定两个贴图,第一个是右上角的小地图背景贴图,应该是从Y轴俯视向下截取主角所在的位置大地图.第二个就是主角的位置大贴图.在本例中,因为没有学习unity地图制作,所以地图用一个面对象代替,主角用立方体代替,使用GUI来

NFC学习笔记二——Libnfc简介与安装

一直想把自己对过的英文文章做一下翻译记录下来,趁着学习NFC,现将libnfc首页的对libnfc介绍和在不同操作系统上对libnfc安装的文章做一下翻译,一方面提高一下自己的英语,另一方面学习一下libnfc. 原文地址:http://nfc-tools.org/index.php?title=Libnfc 公共平台独立的近场通讯(NFC)库 libnfc是GNU公共许可正下发布的第一个免费的底层的NFC开发包和编程API.它对任何人事完全免费和公开的.这个列表显示了libnfc支持的功能.l

【Unity 3D】学习笔记二十八:unity工具类

unity为开发者提供了很多方便开发的工具,他们都是由系统封装的一些功能和方法.比如说:实现时间的time类,获取随机数的Random.Range( )方法等等. 时间类 time类,主要用来获取当前的系统时间. using UnityEngine; using System.Collections; public class Script_04_13 : MonoBehaviour { void OnGUI() { GUILayout.Label("当前游戏时间:" + Time.t

Android学习笔记二十九之SwipeRefreshLayout、RecyclerView和CardView

Android学习笔记二十九之SwipeRefreshLayout.RecyclerView和CardView 前面我们介绍了AlertDialog和几个常用的Dialog,ProgressDialog进度条提示框.DatePickerDialog日期选择对话框和TimePickerDialog时间选择对话框.这一节我们介绍几个新的API控件SwipeRefreshLayout.RecyclerView和CardView,这几个API控件都是google在Android5.0推出的.下面我们来学