關於如何使用Unity的Camera(2)

2021-06-26 15:43:54 字數 558 閱讀 7997

今天開始使用2個不同的camera,

最後乙個個屬性對照文件看了一下,發現渲染是有先後之分的,需要使ui最後渲染。這樣保證在最上層。而渲染的順序是由攝像機的深度來決定的,攝像機的深度越小,就越先渲染。

關於tk2duicamera的一點小心得:

tk2duicamera,老版本的tk2dcamera將會由tk2dmanager來指定乙個uicamera 這樣由這個camera來渲染與外掛程式相關的ui元件。但是新版本中,不用刻意去指定uicamera,因為在場景中可以同時存在多個tk2dcamera來作為 uicamera,想要實現這個用法只需要在camera上使用tk2duicamera這個指令碼就可以了。記得設定指令碼的layermask。

如果不使用這個指令碼,當同時存在多個tk2dcamera時候,可能會出現按鈕失效的情況。

突然感覺unity 的layer 是那麼的多,有ui之間的層(z軸),還有2d外掛程式的層(tk2duilayer),還有攝像機的層,這都是需要好好分清楚其中的用法。

unity 自身的layer,使用 layermask 類可以由layer名稱取得layer的索引,或者由索引取得名稱。

關於如何使用Unity的Camera(1)

unity的camera是非常重要的一部分,對於一款遊戲來說,攝像機就像是玩家的眼睛,攝像機中有什麼,玩家都能看到什麼。而攝像機控制著讓什麼樣的東西進入玩家的視野,可以使用不同的攝像機渲染不同的東西。舉個例子,在遊戲過程中,有一些對話方塊,和遊戲中的人物場景什麼的,對話方塊和這些人物場景就可以用不同...

關於如何使用Unity的Camera(3)

camera 代表了乙個手機的螢幕,知道了手機螢幕的大小就可以設定遊戲的ui布局來適應不同的螢幕,其實這就是手機應用很重要的乙個不份 螢幕適配。我在使用2dtools時候螢幕的適配可以借用 tk2dcameraanchor來做,使用這個指令碼,可以使控制項根據攝像機的大小來設定位置,可選的位置有9個...

Unity關於LitJson的使用

主要可以使用jsonutility與litjson jsonutility jsonutility是untiy5.3後新增的內容,有時會出現莫名其妙的錯誤 jsonutility.fromjson 把json字串轉成物件.jsonutility.tojson 把物件轉成json字串.json到普通物...