在unity中UUGI的一些使用和操作

2021-07-12 03:13:19 字數 574 閱讀 7387

在unity中我們會用到ugui來進行頁面的布局,這裡介紹一些常用的小功能。

(1):ui的自適應

首先我們將canvas設定為

第二步是將

(2)獲取transform的寬和高

在專案中有時需要動態的修改的寬高。我們通過

this .getcomponent().sizedelta =new

vector2(100,200);其中的100,200相對應的就是寬和高了。

(3)動態的修改

首先將的格式改為sprite型別,然後放到resources資料夾裡,如果沒有則新建乙個。

sprite tex= resources.load("yes", typeof(sprite)) as sprite;

collecttex.overridesprite = tex;//這裡的collecttex為需要更換的image。

unity的一些坑

指5.6版本 1.材質球a用b shader,引用了貼圖m。在a換成c shader,引用貼圖n之後,你會發現a居然直接引用了m跟n!編輯器神器的記憶功能會記住你材質球上的一些操作,從而導致你的assetbundle無比巨大。2.新建粒子會指定預設材質球,而預設材質球的shader是standerd...

關於Unity中LightMap的一些見解

最近在幹unity調整燈光的活兒。跟著公司很和藹的大牛學了不少東西。現在都寫一些出來,就當做乙個記錄吧。1.lightsetting 場景中都是靜態物體的話,最好把所有的光的light mode都換成baked,特別是主光源也就是平行光。如果是實時光照的話,會在場景引動的時候在地面產生光斑,影響最終...

關於Mutex semaphore的一些使用總結

一般用於執行緒對資源的保護,不能在中斷使用 在所有的執行緒同步方法中,恐怕互斥鎖 mutex 的出場率遠遠高於其它方法。互斥鎖的理解和基本使用方法都很容易,這裡不做更多介紹了。mutex可以分為遞迴鎖 recursive mutex 和非遞迴鎖 non recursive mutex 可遞迴鎖也可稱...