U3D UGUI学习1 - 层级环境

就像主动碰撞检测需要刚体,刚体需要Mesh Filter。Unity的一些组件都需要基础配置。

UGUI的基础配置和NGUI差不多,把NGUI的那些中间件全部削减干净,甚至连快捷键也没有。

1.基础层级的依赖:

所有的UI全部放置于Canvas下,类似NGUI的UI Root。而当你创建UI会自动生成EventSystem的GameObject,处理交互事件

所有的UI也都需要用UI层

并且Transform在UI的层级中无效,必须要换成RectTransform

这个改动其实是双刃剑,旧版本依赖Transform的工具都不能用了,就不能新加一个组件,类似UI Widget

2.层级和遮挡的关系:

这个我又不得不吐槽,不管是PS还是别的软件,上面的层级肯定遮住下面的,这明摆着的。但。。。UGUI是反过来的。。。

时间: 2024-12-26 05:18:10

U3D UGUI学习1 - 层级环境的相关文章

U3D UGUI学习2 - RectTransform

总的来说整合了NGUI很多零散功能,比如NGUI2.X处理拉伸要额外套脚本,NGUI3.X开始引入新的锚点.再加上依赖BoxCollider使得整个HUD显示非常乱 而UGUI很清晰明了,你也能看清楚拉伸怎么设置. 但也有一些误导性的设计以及不人性化的设计. 1.Anchor RectTransform相交于NGUI,其实稍显复杂.在NGUI 3.x里你要处理拉伸可以直接设置Anchor锚点模式,也可以挂全屏拉伸脚本. 并且,NGUI里你可以设置任何节点作为父节点,而UGUI里你只能设置上一级作

U3D UGUI学习4 - Layout和文字适配

Layout这部分UGUI算是比NGUI做的到位 之前遇到了一个问题,NGUI做文字和背景框适配和容易,绑定一下就好了.UGUI你得弄Layout才可以,而且还需要配置. 但这个Layout使用场合是真的不多..感觉像是从CSS那套概念强行引入过来 1.简介: Content Size Fitter 这个是width/height = target的形式,宽高被动赋值. Aspect Ratio Fitter 高度放大,宽度放大 Layout Groups 用来设置Min,Preferred,F

U3D UGUI学习3 - Text

1.对应NGUI的四种文字显示模式 Shrink Content 对应NGUI第一种模式     勾选Best Fit 但似乎有一个Bug,文字过多的时候会爆框.解决方法是改变Line Spacing,但再多了又爆了,无解 Clamp Content 对应NGUI第二种模式,就是UGUI的默认模式 Horizontal Overflow  -Wrap Vertical Overflow -TurnCate Resize Freely 对应NGUI的第三种模式,无限延长 Horizontal Ov

Unity3D UGUI学习系列索引(未完成)

U3D UGUI学习1 - 层级环境 U3D UGUI学习2 - Canvas U3D UGUI学习3 - RectTransform U3D UGUI学习4 - Text U3D UGUI学习5 - Layout和文字适配

oracle学习笔记——配置环境

题记:最近再学oracle,于是按照这本经典的书<Oracle Database 9i/10g/11g编程艺术>来学习. 配置环境 如何正确建立SCOTT/TIGER演示模式 需要建立和运行的环境 如何配置SQL*Plus工具AUTOTRACE 如何安装Statspack 如何安装和运行runstats以及本书的其他使用程序 出师不利啊,一开始就没有找到demobld.sql 还好scott下有 直接conn scott/tiger,一如既往的错,先配置下ORACLE_SID 然后成功登录了.

ExtJs学习-搭建开发环境

Extjs是一个非常棒的ajax框架,可以用来开发十分绚丽外观的客户端框架,能使B/S框架更加具有活力.它是一个用javascript编写的框架,与后台技术无关的ajax框架.因此,可以把ExtJs使用在asp.net.java.php等语言开发的应用程序中. 本人学习使用的是3.4版本,在3.4版本上进行学习和实验. 首先是获取Extjs框架,下载之后,解压文件到当前文件夹,目录如下所示: 编写第一个ExtJS程序 在eclipse工具中新建一个项目,引入ExtJs类库,代码在Eclipse中

reactjs学习一(环境搭配react+es6+webpack热部署)

reactjs学习一(环境搭配react+es6+webpack热部署) reactjs今年在前端圈里很火,用了三四个月,感觉确实很适合前端开发人员使用,值得深入一下,所以这里记录一下我简单的学习过程,首先是react的环境,由于现在react的新版本已经很稳定了,所以推荐使用es6+webpack来搭建开发环境. 首先,安装nodejs,略过,安装gitbrach,略过,直接搜索到相对应软件的官网,下载最新正式版本的软件,然后就下一步下一步完成安装就可以了,很简单的过程,但是不容忽略,如有问题

Java学习-031-JavaWeb_001 -- Tomcat环境部署及基本配置

首先到 Tomcat 官网,下载对应的版本,我本机的系统是 WIN7 64BIT 的,因而我选择的是64bit 的zip包,如下图所示: 下载后解压后,目录TOMCAT 对应的目录结构如下所示: TOMCAT 启动:进入安装目录 apache-tomcat-8.0.26\bin 下,双击 startup.bat 启动 tomcat. 启动窗口如下图所示,对应的端口号可在启动窗口查看. 启动前请查看端口号 8080 是否被占用,若被占用则需要修改相应的端口号,修改端口号的配置文件路径为:apach

1.蛤蟆Python脚本学习笔记一环境搭建

1.蛤蟆Python脚本学习笔记一环境搭建 蛤蟆一直在想在工作的时候能不能有一个牛逼的工具来让自己工作更加轻松和快乐.用过C, C++, C#, JAVA,  SHELL,TCL,汇编,BAT等,感觉这些都是需要的时候能发挥作用,不能和我想象的一样.突然有一天,感觉Python实在不错,那么就和小伙伴们一起乐呵乐呵呗.万事开头难,我们先来搭建环境吧. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48058315 1. 相关