[UnityUI]UGUI中的遮擋(一)
原文連結:http://www.unitymanual.com/thread-38801-1-1.html?_dsign=cafe9968
我們知道,在UGUI中,UI的前後關係可以根據在Hierarchy的位置來調整的,知道這個就可以調整Hud的遮擋關係了。
Hud指令碼:
using UnityEngine; using System.Collections; public class Hud : MonoBehaviour { public Transform targetTransform; // Update is called once per frame void Update () { transform.position = Camera.main.WorldToScreenPoint(targetTransform.position); } }
對Hud進行排序的SortHud指令碼:
using UnityEngine; using System.Collections; using System.Collections.Generic; public class SortHud : MonoBehaviour { // Update is called once per frame void Update () { List<Transform> list = new List<Transform>(); foreach (Transform t in transform) { list.Add(t); } //對list進行排序,傳入一個委託,用委託的方法進行排序 //在這裡根據z軸進行排序 list.Sort((a, b) => { //防止結果存在多個0~1之間的數,故乘以一個大數 return (int)((b.position.z - a.position.z) * 1000); }); for (int i = 0; i < list.Count; i++) { //設定在Hierarchy檢視中,物品在父物體下的順序 list[i].SetSiblingIndex(i); } } }
執行時,物體B的z值較小:
執行後,令物體A的z值較小:
相關推薦
[UnityUI]UGUI中的遮擋(一)
原文連結:http://www.unitymanual.com/thread-38801-1-1.html?_dsign=cafe9968 我們知道,在UGUI中,UI的前後關係可以根據在Hierarchy的位置來調整的,知道這個就可以調整Hud的遮擋關係了。 Hud指
細說UGUI中Anchor和Pivot(一)
背景 相信剛接觸UGUI的時候,這套新系統中RectTransform裡的position,anchor,pivot一定讓大家有點迷糊不適應吧。因此就想詳細介紹一下這幾個概念,之所以標題中沒有提position,是因為主要還是以介紹Anchor和Pivot為主
通過程式碼使得ugui中canvas的ui進行遮擋切換
對於canvas中的物體,我們可以通過 transform.GetSiblingIndex()來獲得類似於層的資料,數字越小代表離canvas越近,就會先渲染出來,所以我們可以通過改變SiblingIndex的資料來實現遮擋切換。using System.Collection
C++ 隊列queue中的一段玄學代碼
原因 gin p s emp printf empty ont ffffff pro 代碼: mtx.lock(); printf("node %d push localW prepared,and local flag=%d,clock=%d\n",procID,l
maven 主要介紹以及 javaee 中構建一詞的概念
maven javaee構建 1、maven 的主要介紹: maven 是 Apache 軟件基金會組織維護的一款自動化構建工具,專註服務於 java 平臺的項目構建和依賴管理。 其功能主要為了應付在實際開發的過程中遇到的下列的問題: a、如果項目非常龐大,就不適合繼續使用packa
膝蓋中了一箭之康復篇-兩周年紀念
選擇 教練 小時 自由 過程 美好 正常 月份 com 右膝蓋前十字韌帶在2014年12月份的一次踢球中不小心弄斷。2015年5月份才確診。2015年的7月1日做了十字韌帶重建術。到現在剛好是術後兩年。 術後一年的紀念文章在這裏:膝蓋中了一箭之康復篇-一周年紀念。
使用shell腳本往文件中加一列
path 效果 腳本 .cn .com txt 列數 $1 9.png 上午大學同學問了我一個腳本的問題,大概需求就是看到所有端口的開啟情況,還要知道每個端口的應用程序路徑,而且要和之前的數據齊平,就是再加一列數據。我腚眼一看,非常容易嘛,但由於當時忙,所以就說中午給他發過
c++中ifstream一次讀取整個文件
轉載 .com code 讀取 include char pan ring 一次 轉載:http://www.cnblogs.com/kex1n/p/4028428.html 第一種方法: 讀取至std::string的情況: #include <string>
Oracle 在函數或存儲過程中執行一條插入語句並返回主鍵ID值
num c# 如果 acl get col oracle style 建表語句 有時,我們需要往一張表插入一條記錄,同時返回主鍵ID值。 假定主鍵ID的值都是通過對應表的SEQUENCE來獲得,然後進行ID賦值 這裏有幾種情況需要註意: 1)如果建表語句含有主鍵ID的觸發器
配置vmWare10(橋接模式),使得虛擬機成為網絡中的一臺獨立的主機
cnblogs size 發的 log 獲取ip tps 網絡 設置 es2017 受到啟發的原文:https://www.cnblogs.com/liongis/p/3265458.html 第一步:配置虛擬網絡 第二步:配置橋接(VMnet0)
查詢數據庫中某一列有沒有重復數據項
pos div stock 查詢 blog sele having count 復數 查詢數據庫中某一列有沒有重復數據項: select * from cd_stock where stock_bh in (select stock_bh from cd_stock gr
《愛麗絲夢遊仙境》中的一段對話
block 不知道 details 要去 post 去哪兒 class tails 說道 我很喜歡《愛麗絲夢遊仙境》中的一段對話: 一天,愛麗絲走到了一個岔路口,看見樹上趴著一只柴郡貓。 “我該走哪條路呢?”她問道。 “你要去哪
在MySQL的表中增加一列
clas name alter not null 新的 sql 希望 AD varchar MySql中增加一列 如果想在一個已經建好的表中添加一列,可以用: alter table TABLE_NAME add column NEW_COLUMN_NAME varchar
opencv截取圖像中某一區域的方法
存儲 BE ring fff 截取 copy pen key jpg Mat圖像存儲: Mat image= imread(image); Rect rect(10, 20, 100, 50); Mat image_roi = image(rect); IplI
C# 獲得word中某一段落所在頁的頁碼
打開文檔 gpo span 多個 proc hat 獲得 ber get 方式一:通過openxml 從xml結構裏獲得不可行。原因如下A footer is not on a page and a page number in a footer is a field th
136 Single Number 數組中除一個數外其他數都出現兩次,找出只出現一次的數
時間 body 算法 一次 整數 除了 給定一個整數數組 pub leetcode 給定一個整數數組,除了某個元素外其余元素均出現兩次。請找出這個只出現一次的元素。備註:你的算法應該是一個線性時間復雜度。 你可以不用額外空間來實現它嗎? 詳見:https://leetcod
每5秒向數據庫中插入一條記錄-學習筆記
每5秒向數據庫中插入一條記錄-學習筆記 import java.sql.SQLException; import java.util.Timer; import java.util.TimerTask; import java.util.UUID; import cn.itcast.web.dao.Syste
web每5秒向數據庫中插入一條記錄-學習筆記
每5秒向數據庫中插入一條記錄-學習筆記SystemListener import java.util.Timer; import java.util.TimerTask; import java.util.UUID; import javax.servlet.ServletContextEvent; imp
【python+selenium搭建自動化框架】框架設計中的一種設計思想--POM
例如 了解 思想 對象 業務 class a 如果 對象模型 模型 POM,中文:頁面對象模型,POM是近幾年非常流行的自動化測試模型,或者思想,POM不是框架,是解決問題的一種思想。 采用POM目的:為了解決前端中UI變化頻繁,從而造成測試自動化腳本維護的成本越來越大 P
CF988 C. Equal Sums【map+pair/hash/任選兩個序列,兩個序列都除去他們中的一個數,使的總和相同】
相同 value can 個數 sca code esp 分析 return 【鏈接】:CF988C 【題意】:在n個序列中任選兩個序列,兩個序列都除去他們中的一個數,使的總和相同 【分析】:map