1. 程式人生 > >Tasharen Fog of War v1.0戰爭迷霧外掛的使用(含Unity5.0Bug解決)

Tasharen Fog of War v1.0戰爭迷霧外掛的使用(含Unity5.0Bug解決)

之前瞭解到這款外掛一直沒機會使用,昨天剛裝5.0剛好專案需要,所以試了下,挺不錯的
1、首先匯入外掛(網上目前只能找到1.0版本):
這裡寫圖片描述
匯入完畢之後Unity5.0會提示是否更新指令碼(選擇更新),5.0一下版本不會提示
2、然後我們把外掛自帶的Fog of War預設拖入場景,接著建立一個地形,和兩個Cube,一個是Enemy為紅色,一個是Hero為藍色,我們讓Hero 移動來觀察Enemy的顯現,接著讓Camera俯視Hero然後作為Hero的子物體
這裡寫圖片描述
3、這一步就是新增指令碼了:
**Camera:新增 FowEffect.cs – 使得攝像機得到渲染
Hero:新增 FOWRevealer.cs –控制主角可見範圍
Enemy:新增 FOW Renderers.cs –控制陰影中是否課件
然後,將Hero下掛在的FOWRevealer指令碼屬性中Line Of Sight Check改為Every Update**
這裡寫圖片描述


4、下面執行,然後再Inspector面板移動方塊,你會發現已經有戰爭迷霧效果了,並且靠近Enemy時Enemy會顯現,遠離時Enemy會消失在迷霧中
5、Unity5.0中在Edit的Project Setting的player中把DX11取消勾選即可(不知道這個Bug是否都有,我是這樣解決的)
後面幾張圖片傳不上,,,對理解問題應該沒多大影響