unity 中怎樣設定動態天空盒,讓天空盒上的云動起來 ?
uj5u.com熱心網友回復:
天空盒設定Standard Assets ->Skyboxes
Hierarchy中添加一個camera
選中MainCamera,Component->Rendering->Skybox,添加上去。
檔案拖放到MAinCamera上面Skybox
云彩比較復雜,你可以看看http://advances.realtimerendering.com/s2015/index.html
uj5u.com熱心網友回復:
float num = RenderSettings.skybox.GetFloat("_Rotation");
RenderSettings.skybox.SetFloat("_Rotation", num + 0.05f);
嘗試轉動天空盒子,試試,具體轉動速度你自己看著辦,效果還可以。
uj5u.com熱心網友回復:
void Update (){
float rot,speed ;
Material sky = RenderSettings.skybox;
rot += speed * Time.deltaTime;
rot %= 360;
sky.SetFloat("_Rotation", rot);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/50553.html
標籤:Unity3D
下一篇:【華為云社區 18年5月刊】本期推薦:華為云資料庫服務資料匯總;機器學習服務案例實踐;華為云精品訪談欄目“云視界”重磅開播!
