我想展示一个ProgressBar。我正在使用此代码:
EditorGUI.ProgressBar(Rect(3,45,100-6,20),20/700.0, "Armor");
我想将ProgressBar的颜色从淡蓝色更改为红色。我怎么能这样做?
答案 0 :(得分:1)
目前看来,似乎没有。然而,我有一个类似的问题,我想要一个非常自定义的不同颜色的酒吧来表示不同的东西。我最终使用了EditorGUI.DrawPreviewTexture。如果初始化要用作Texture2D的颜色,然后将它们传递到具有正确放置的矩形的函数中,您可以创建可以更改大小和位置的条的部分,以提供独立进度条的外观,尤其是您可以在Update()
函数中更新位置和大小。