GUIのフォントカラー変更方法について
診断人  2016/10/16(Sun) 17:52
こんにちは。質問があります。

GUIとウィジェットのフォントカラーは変更できますか?背景カラーは変更できるので、それに合わせてフォントのカラーも変更できると嬉しいです。
Reputeless  2016/10/16(Sun) 18:47
WidgetStyle を使用します。
現バージョンでは、テキストの色を変更できるのは GUIText のみです。
次期バージョンで CheckBox, RadioButton, ToggleSwitch 等、他のウィジェットのテキスト色も変更できるようにしたいと思います。


# include <Siv3D.hpp>

void Main()
{
Graphics::SetBackground(Color(160, 200, 100));

WidgetStyle ws;
ws.width = 300;
ws.color = Palette::Red;

GUI gui(GUIStyle::Default);
gui.setTitle(L"タイトル");
gui.add(L"text", GUIText::Create(L"", ws));

while (System::Update())
{
gui.text(L"text").text = Format(L"マウスカーソル: ", Mouse::Pos());
}
}
診断人  2016/10/16(Sun) 23:14
了解です。Textは確かに色を変えることができました。
ご回答ありがとうございました!

- WEB PATIO -