Unity學習筆記3 Camera Skybox

2021-10-11 18:34:50 字數 1333 閱讀 2823

camera:攝像機

如果只有乙個攝像機,可以粗暴理解為螢幕上看到的東西就是攝像機拍到的東西。

新建乙個場景就會有乙個預設的攝像機,攝像機可以有多個。

建立攝像機物件,還會預設帶有一些元件:

transform:變換元件

camera:攝像機元件,向玩家捕獲和顯示世界,如果是其他物件加上這個元件,一樣有攝像作用,也能成為是乙個攝像機了。

camera元件的屬性:

clear flags:清除標識,決定螢幕的空白部分如何處理

skybox:天空盒子,空白部分顯示天空盒子圖案

solid color:純色,空白部分顯示背景顏色

depth only:僅深度,畫中畫效果時,小畫面攝像機選擇該選項可清除螢幕空部分資訊,只保留物體顏色資訊。

don't clear:不清楚任何顏色或深度快取

background:背景,所有元素繪製後,沒有天空盒的情況下,剩餘螢幕顏色。

culling mask:選擇遮蔽層,選擇要照射的層,如果某個layer不勾選,則被遮蔽看不到

projection:投射方式

perspective:透視

orthographic:正交,沒有透視,通常小地圖使用

size:大小,攝像機視口大小

field of view:視野,設定相機視野的遠近距離;裁剪面,相機開始到結束渲染的距離

viewport rect:視口矩形,標明這台相機檢視將會在螢幕上繪製的螢幕座標

x:攝像機檢視的開始水平位置

y:攝像機檢視的開始垂直位置

w寬度:攝像機輸出在螢幕上的寬度

h高度:攝像機輸出在螢幕上的高度

depth:深度,相機在渲染順序上的位置,具有較低深度的攝像機將在高深度的攝像機之前渲染

skybox:天空盒子,圍繞整個場景的包裝器,用於模擬天空的材質。可以在著色器種類找到。

天空盒材質種類:

tint color 色彩

exposure 亮度

rotation 旋轉

procedural:通過程式來實現的天空盒

sun:太陽模式(none,******,hight quality)

atmoshpere thickness:大氣層厚度

sky tint:天空顏色

ground:地面顏色

cubemap:

在camera的clear flags的屬性可以設定為skybox

或者使用光照視窗window-rendering-lighting setting,這種方式可以把天空的色彩附加到場景中的物體。

Unity學習筆記 3

rigidbody 剛體元件,使物體具有重力效果,碰撞 呼叫剛體裡的方法 verctor3 向量,1,0,0 向x的方向施加乙個力 rd.addforce new vector3 1,0,0 得到水平的乙個值,返回 1 1之間的數,相當於a d建 float h input.getaxis hori...

unity 3d學習筆記

1.日誌輸出 如果需要觀測webplayer執行時輸出的log,則可以在初始化start中加上下面這樣一段 但是此日誌檔案太大,過於冗餘 playersettings.useplayerlog true 2.場景切換 3.資源載入 所有通過resources類載入的資源必須放在名為resources...

Unity3D SRP 學習筆記

public class myrenderpipelineasset renderpipelineasset if unity editor 建立管線配置檔案。public static myrenderpipelineasset create 建立管線配置檔案。system.diagnostics...