更改EditorGUI.ProgressBar的颜色?

时间:2013-03-13 12:27:21

标签: colors progress-bar unity3d

我想展示一个ProgressBar。我正在使用此代码:

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

我想将ProgressBar的颜色从淡蓝色更改为红色。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

目前看来,似乎没有。然而,我有一个类似的问题,我想要一个非常自定义的不同颜色的酒吧来表示不同的东西。我最终使用了EditorGUI.DrawPreviewTexture。如果初始化要用作Texture2D的颜色,然后将它们传递到具有正确放置的矩形的函数中,您可以创建可以更改大小和位置的条的部分,以提供独立进度条的外观,尤其是您可以在Update()函数中更新位置和大小。