日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

关于Unity中水和雾的使用

發布時間:2025/3/20 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于Unity中水和雾的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自己來做水和霧還是有點麻煩的,不過沒關系,Unity幫我們做好了很多可以用的。

1.Unity自己實現了水的特效,幫助我們解決游戲中水的問題

2.Unity的水集成在了Environment的環境資源包里面,導入的方法是:Assert---->Import---->Environent導入

需要正式版才能看到這個菜單,沒有的話也沒關系,我們可以使用網上別人導出的package

3.水分為Water與Water(Basic)兩個文件夾,Basic效果要差,但是占用CPU比較低。兩個文件夾中都有一個Prefabs預制體的文件夾,文件夾下面有兩個為文件,對應DayTime和NightTime的水。

4.水是有Shader來實現的,所以要看一下水對應的Shader,可以自己調節參數。

?

?

?水環境的實例

1.Assert---->Import Packages---->Cuotom Packages---->Environment.unitypackage,在E:\電影\Unity Video\47

2.進入Assets\Standard Assets\Environment\Water\Water\Prefabs,把預制體WaterProDayTime拖進場景中,也可以選Basic里面的水的預制體

3.如果水的區域不夠大的可以設置節點的scale

?

4.創建工程的文件目錄,res、scenes、scripts,保存場景

5.其實在Assets\Standard Assets\Environment\Water\Water\Materials,放著水的材質,這些材質的shader屬性都是它自己寫的shader,我們還可以在材質面板調整水的速度

6.最逼真的是Assets\Standard Assets\Environment\Water\Water4\Prefabs里面,也就是Water下面的Water4水的預制體,它既有頂點的變化,也有像素著色的變化,而其他的水只是像素著色在變化,最差的是water(basic)下面的水,中等的是water下面的water。

?

?

1.開啟Unity的霧模式:Window---->Lighting,勾選住Fog

2.Fog的模式:Linear,Exponential,Exponential Squared;

 Linear:霧從start開始,接近end越濃

 Exponential:可配參數Density,霧的濃度,濃度越大霧越大

 Exponential Squared可配參數Density,越大表示霧越濃

3.Fog Color霧的顏色,可以配置霧的顏色。

4.代碼中的RenderSettings類是用來設置霧的屬性的

  fogMode:可以調整霧的模式,關閉霧fogMode=0

  fogDensity:可以調整霧的濃度

  start,end fogStartDistance?fogEndDistance 線性模式的時候

?

?

霧的實例

1.Assert---->Import Packages---->Cuotom Packages---->motten.unitypackage,在E:\電影\Unity Video\47

2.進入Assets\Fbx,把山的預制體拖進場景

3.Window---->Lighting,勾選住Fog,配置Density霧的濃度

4.開啟霧的時候,如果想看清物體,必須靠近才可以,濃度越高,就要靠的越近才可以看清

5.霧開啟的時候,一般都要配置白色的天空盒,才不會看起來很突兀。

?

總結

以上是生活随笔為你收集整理的关于Unity中水和雾的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。