Unity中的兩個常用元件 相機和燈光

2021-07-27 14:11:42 字數 892 閱讀 6117

相機以及燈光是任何乙個學習unity的程式設計者都會遇到的兩個元件,每個場景總是會自動提供這兩個元件所對應的物體,但是很多人只是一味地用而沒有過去仔細了解過,因此我們有必要了解一下這兩個「最熟悉的陌生人」。

type:燈光型別

directional表示方向光,point表示點光,spot表示聚光(錐形光,類似於手電筒發出的光)

baking:烘焙,場景包含大量物體時,實時光照和陰影對遊戲效能有很大的影響。使用烘焙技術,可以將光線效果預渲染成貼圖再作用到物體上模擬光影,從而提高效能。

color:燈光顏色

intensity:燈光強度

bounceintensity:反射光強度

shadowtype:陰影型別,分為softshadows(軟陰影,更好資源,可以顯示陰影的稜角)和hardshadows(硬陰影),以及noshadows(沒有陰影)。strength表示陰影強度,resolution設定陰影的細節程度,bias表示陰影偏移量大小

cookie:燈光投射的cookie紋理

drawhalo:是否有光暈

rendermode:燈光渲染方式,這將會影響燈光的保真度和效能,auto(自動),important(重要),not important(不重要)

culling mask:燈光所渲染的層

unity 實用小技巧(相機跟隨兩個主角移動)

在兩人對戰的遊戲中,有時候我們希望能看清楚兩玩家的狀態,這時我們需要讓相機跟隨玩家,可是我們不能讓相機只跟隨乙個玩家移動,這時我們可以取兩玩家的中點作為相機的位置。方法如下 public transform player1 public transform player2 private vecto...

推薦兩個日期元件

2 在專案中引入my97datepicker相關檔案 包括其開發包,lang包 和skin包 和兩個js檔案 3 在jsp或者html中引入my97datepicker的wdatepicker.js檔案。4 然後新建乙個文字框 給文字框繫結 onclick wdatepicker 或者 onfocu...

unity兩個簡單的移動控制

在unity中時常需要控制移動,1.簡單的類似坦克大戰的移動 速度 float speed 1.0f 按下上 if input.getkey keycode.uparrow 按下下 if input.getkey keycode.downarrow 按下左 if input.getkey keyco...