Jump to content

Белый цвет интерфейса


photo

Recommended Posts

Posted

Изменяю цвет WidgetWindow следующим кодом: 

widget_window.BackgroundColor = vec4.WHITE;

Но по итогу он все равно остается серым. Как сделать его чисто белым, как лист бумаги?

image.png.734902e62f89a5ce8a34285127568506.png 

Posted

Серый цвет берётся из текстурки <Project>/data/core/gui/gui_background.png (она запакована в core.ung). Можно по этому пути просто положить свою белую текстурку. Но это повлияет на цвет фона у всех виджетов.

В 2.20 можно будет из API установить цвет фона у VBox/HBox независимо игнорируя эту текстурку.

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Posted
32 minutes ago, silent said:

Серый цвет берётся из текстурки <Project>/data/core/gui/gui_background.png (она запакована в core.ung). Можно по этому пути просто положить свою белую текстурку. Но это повлияет на цвет фона у всех виджетов.

В 2.20 можно будет из API установить цвет фона у VBox/HBox независимо игнорируя эту текстурку.

Да, сработало. Спасибо большое. Буду ждать новую версию с нетерпением!

Posted
7 hours ago, silent said:

Серый цвет берётся из текстурки <Project>/data/core/gui/gui_background.png (она запакована в core.ung). Можно по этому пути просто положить свою белую текстурку. Но это повлияет на цвет фона у всех виджетов.

В 2.20 можно будет из API установить цвет фона у VBox/HBox независимо игнорируя эту текстурку.

Я также хочу изменить кнопки. Можно ли как то в одном проекте использовать две разные картинки для создания разных кнопок?

Posted

Здравствуйте.

У WidgetButton есть методы https://developer.unigine.com/en/docs/2.19.1/api/library/gui/class.widgetbutton?rlang=cpp&words=widgetbutton%2Cwidgetbuttonlll%2Cwidgetbuttonll#setStyleTexture_cstr_void и https://developer.unigine.com/en/docs/2.19.1/api/library/gui/class.widgetbutton?rlang=cpp&words=widgetbutton%2Cwidgetbuttonlll%2Cwidgetbuttonll#setStyleImage_Image_void для установки кастомной текстуры стиля кнопки. Формат этой текстуры можно подсмотреть так же в <Project>/data/core/gui/gui_button.png. Так же есть метод https://developer.unigine.com/en/docs/2.19.1/api/library/gui/class.widgetbutton?rlang=cpp&words=widgetbutton%2Cwidgetbuttonlll%2Cwidgetbuttonll#setButtonColor_vec4_void для установки цвета кнопки.

×
×
  • Create New...