2013-03-13 86 views
2

我想顯示一個ProgressBar。我正在使用此代碼:更改EditorGUI.ProgressBar的顏色?

EditorGUI.ProgressBar(Rect(3,45,100-6,20),20/700.0, "Armor"); 

我想將ProgressBar的顏色從淡藍色更改爲紅色。我怎樣才能做到這一點?

回答

1

就目前來看,似乎沒有你可以。然而,我有一個類似的問題,我想要一個用不同顏色定製的酒吧來表示不同的東西。我結束了使用EditorGUI.DrawPreviewTexture。如果初始化想要用作Texture2D的顏色,然後將它們傳遞到正確放置矩形的函數中,則可以創建一個可以更改大小和位置的小節的部分,以顯示獨立的進度欄,特別是如果您可以在Update()函數中更新位置和大小。