2015-05-14 64 views
0

我試圖在Unity中在C#中隨機生成彩色樹。我有代碼的行是:統一設置對象的顏色

stemObject.GetComponent<Renderer>().material.color = StemCol; 

它會在第一時間顏色是粉紅色或淡藍色(雖然它不是指定顏色),並重新啓動腳本的時候總是白色的,直到腳本執行一次沒有線路。

沒有這條線有一個非常正常的陰影。

我也試過這個

Color[] cols= new Color[m.vertices.Length]; 
for (int i = 0; i < m.vertices.Length; i++) { 
    cols[i] = StemCol; 
} 
stemObject.GetComponent<MeshFilter>().mesh.colors = cols; 

,但它並沒有任何效果可言。

如何更改沒有怪異陰影和正確顏色的對象的顏色? shading without the script pink shading - though not the selected color WHITE BUG

+0

類... – Fka

+0

什麼是價值觀用於StemCol? –

+0

標準顏色(隨機生成),例如RGBA(107.000,3.000,152.000,1.000)是白色,RGBA(107.000,3.000,152.000,1.000)也是白色 – Hans

回答

2

好吧,我想通了:統一顏色是0-1,而不是0-255,所以一切都非常明亮psychodelic遊戲