1. 程式人生 > >【UGUI】UGUI 常用佈局元件

【UGUI】UGUI 常用佈局元件

原文地址:http://blog.csdn.net/u012322710/article/details/53200911

一. Grid Layout Group 橫豎佈局
Padding   ——  間隔
CellSize   ——  子物體大小
Spacing   ——  子物體之間的間隔
Start Corner  ——  子物體排列的角度
Start Axis       ——  子物體排列方向
Child Alignment  —— 子物體整體位於什麼方位
Constraint  約束  ——  Flexible靈活的( 按照父物體長寬自動橫豎行 )    Fixed Column Count   指定列數      Fixed Row Count 指定行數

二.Horizontal(Vertical) Layout Group  橫(豎)向佈局
child force expand  ——  是否強制拉伸長寬到父物體大小

單是一個佈局元件很難實現想要的效果,還可以再新增一個Content Size Fitter 元件配合使用(只是用來過濾尺寸,沒有設定的選項預設為0處理,比如選擇Min  Width  ,但是子物體上沒有設定過Min  Width  ,那麼它就沒有寬度)。

Layout Element    佈局元素 元件   ( 子物體上需要新增 )
Min  Width        ——   最小寬度( 不受父物體寬度影響 )
Min  Height      ——   最小高度
Preferred Width  ——  首選寬度( 最大不能超過父物體寬度 )
Preferred Height ——  首選高度
Flexible Width    ——  靈活寬度 ( 只有0和大於0兩種  大於0的話會自動補全寬度)
Flexible Height ——   靈活高度

注:橫豎佈局下的子物體大小是統一的,不能單獨設定大小。沒有單個橫豎佈局靈活,但是設定簡單一些。

三.Content Size Fitter  內容大小過濾 元件
一般和Layout Group配合使用  用法剛才已經寫過了,再寫一次加深印象。

四. Aspect Ratio Fitter  寬高比過濾  元件
Aspect Mode  ——  寬高比模式 ( Width Controls Height 寬控制高(高度不可修改)   Height Controls Width 高控制寬     Fit In Parent 寬或高和父物體一樣,另一個小於父物體   Envelope Parent 寬或高和父物體一樣,另一個包圍父物體 )
Aspect Ratio  ——   寬高比例


相關推薦

UGUIUGUI 常用佈局元件

原文地址:http://blog.csdn.net/u012322710/article/details/53200911 一. Grid Layout Group 橫豎佈局 Padding —— 間隔 CellSize —— 子物體大小 Spacing

UnityUGUI Image元件檢視面板編輯器擴充套件(ImageEditor類)

問題描述     說到Unity的檢視面板編輯器擴充套件,相信大家都不會陌生。但是當你嘗試用同樣的方式去擴充套件UGUI的元件時,會發現根本沒有效果。 解決方案     這個問題的解決方案有兩個關鍵點: 用繼承的方式避開同系統編輯器擴充套件的衝突所擴充套件的編輯器類要繼承

翻譯總結UGUI:實現滑鼠懸停效果的方法

翻譯自:http://answers.unity3d.com/questions/901195/ugui-on-hover.html 1.在場景中放置物體TestButton 2.為TestButton新增元件EventTrigger 3.點選Add New Event T

UGUIUGUI 滑動翻頁

using UnityEngine; using System.Collections.Generic; using UnityEngine.EventSystems; using UnityEngine.UI; using System; using WhtGame

Unity3dUGUI小貼士:使用不規則按鈕

在平時的遊戲和平面程式開發中,難免會遇到需要使用不規則按鈕的需求,而Unity3d中使用UGUI的Button控制元件只能實現規則的長方形按鈕。不過其實unity的Image提供了一個eventAlphaThreshold的屬性(在5.4以上版本中改為alphaHitTestMinimumThreshold)

Unity3DShaderUGUI上Logo閃光效果

Shader "Custom/LogoFlash"  { Properties      {                     _MainTex ("Base (RGB)", 2D) = "white" {}         _FlashColor ("Flash Color", Color) = (

UnityUGUI ScrollView 分頁 單次拖拽滑動一頁

一,新建ScrollView ,目錄結構如圖: 二,在content下編輯需要顯示的關卡內容,這裡設定為一頁顯示一個button集合,14個button為一整頁,一次只顯示一頁內容: 下面上程式碼: using UnityEngine; using System

LinuxLinux 常用命令匯總

後臺 tab 什麽 ant netmask req 正則 智能推薦 速度 查看軟件xxx安裝內容:dpkg -L xxx 查找軟件庫中的軟件:apt-cache search 正則表達式 查找軟件庫中的軟件:aptitude search 軟件包 查找文件屬於哪個包:dpk

筆記php常用函數

共和國 其中 根據 arc 模式 編碼 bst continue block phpusleep() 函數延遲代碼執行若幹微秒。unpack() 函數從二進制字符串對數據進行解包。uniqid() 函數基於以微秒計的當前時間,生成一個唯一的 ID。time_sleep_u

FlaskSqlalchemy 常用數據類型

模型 pytho bool comm 枚舉 lec 枚舉類 make con ### SQLAlchemy常用數據類型:1. Integer:整形,映射到數據庫中是int類型。2. Float:浮點類型,映射到數據庫中是float類型。他占據的32位。3. Double:雙

Linuxlinux常用幾個基本命令 小白專區簡單易懂

ls -l 17. 命令補全 linu 刪除目錄 poweroff 環境 密碼 family 顯示日期的命令 date顯示日歷的命令 cal -s, --hctosys以硬件時鐘為準,校正系統時鐘hwclock,clock:顯示硬件時鐘 -w, --sy

appium常用方法整理

利用 context finished too 取不到值 結束 刪除 per author 1、相對坐標解鎖九宮格 應用場景 QQ解鎖屏幕如上,可見九個按鍵在同一個View下面,要實現解鎖,用press moveTo release perform方法 實現代碼

JavaEclipse常用配置

字體設置 配置 png mage nbsp 常用配置 ava 編碼 字體 字體設置: 全局字符編碼設置: 【Java】Eclipse常用配置

bzoj1731Layout 排隊佈局

1731: [Usaco2005 dec]Layout 排隊佈局 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 868  Solved: 495[Submit][Status

資料庫sqlite3常用命令

.table 檢視資料庫所有的表格名稱 .h on 可查看錶中的欄位名 .q 正常退出資料庫 select * from user 獲取user資料表中所有的資料 update user set value='1' where id='0'; 將user資料表中

OpenCV一些常用小類彙總 (size等)

Backto OpenCV Index size OpenCV 中 size 直接給定數值的建構函式是 Size(double width, double height) 竟然不是和 Mat 一致的 (height, width), 簡直匪夷所思.

makefile常用函式總結

函式的呼叫語法 函式使用“$”呼叫: $(function arguments) ${function arguments}  例如: $(subst .c, .o, test1.c test2.c) 還是來看一個示例: #$(comma)值是一個逗號

React使用shouldComponentUpdate對元件效能進行優化

前言 react中,我們通過this.setState()方法去改變自身元件的state,以及子元件的props,然後觸發元件重新渲染。 那麼,當我們setState之後,新的state和舊的state值是一樣,頁面也會進行重新渲染,這是不必要的,也是損耗效能的。

C++String常用

1.string類的建構函式: string(const char *s); //用c字串s初始化 string(int n,char c); //用n個字元c初始化 此外,string類還支援預設建構函式和複製建構函式,如string s1;string s2=