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

2021-06-26 15:22:45 字數 452 閱讀 8417

unity的camera是非常重要的一部分,對於一款遊戲來說,攝像機就像是玩家的眼睛,攝像機中有什麼,玩家都能看到什麼。

而攝像機控制著讓什麼樣的東西進入玩家的視野,可以使用不同的攝像機渲染不同的東西。

舉個例子,在遊戲過程中,有一些對話方塊,和遊戲中的人物場景什麼的,對話方塊和這些人物場景就可以用不同的攝像機來渲染,這樣當場景的攝像機做一些攝像機相關的動作(拉近,拉遠)就完全不會影響到遊戲中對話方塊的使用。

在unity中每個camera都可以設定渲染的層,在camera的component中可以看到culling mask這乙個屬性,裡面包含了當前所有的層。預設是選擇所有,就是場景中所有的物體。選取需要的層,然後我們可以在乙個gameobject 的最上方(名字等屬性處)可以看到乙個叫layer的下拉框,這個下拉框的當前層代表了這個gameobject的所屬的層,如果這個層不在camera的渲染範圍中,這個物體就不會出現在我們的視野中啦。

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

今天開始使用2個不同的camera,最後乙個個屬性對照文件看了一下,發現渲染是有先後之分的,需要使ui最後渲染。這樣保證在最上層。而渲染的順序是由攝像機的深度來決定的,攝像機的深度越小,就越先渲染。關於tk2duicamera的一點小心得 tk2duicamera,老版本的tk2dcamera將會由...

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

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

Unity關於LitJson的使用

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