← 一覧に戻る
議論 フォーラム

GDevelopでボタンのラベル文字色を変更する方法

GDevelopでボタンにマウスカーソルが乗った(ホバー)際に、ボタンのラベル文字色を変更したいという疑問がGDevelopフォーラムで共有されました。

投稿者は、ボタンの見た目をホバー時に変化させたいと考えていますが、GDevelopにはボタンのラベル文字色を直接変更するためのアクションや、ボタン自体の見た目だけでなくラベルに適用できるアニメーション機能がないことに気づいています。現状では、ホバー時に黄色いラベルのボタン画像を重ねて表示し、通常時は非表示にするという方法しか思いつかないものの、将来的な編集のしやすさを考慮すると、この方法は避けたいとのことです。

ノート
投稿者が提示したボタンの例(通常時):
通常時のボタン
通常時のボタン

ノート
ホバー時に変化させたいボタンの例:
ホバー時のボタン
ホバー時のボタン

この問題に対し、コミュニティからの代替案が求められています。ボタンのラベルをテキストオブジェクトとして別途配置し、それをボタンオブジェクトの「親」としてグループ化する方法や、ボタンオブジェクトの代わりにテクスチャスプライトを使用し、ホバー時にテクスチャを変更するといったアプローチが考えられます。これにより、ボタンの見た目とラベルの文字色を別々に、あるいは連動させて柔軟に変更することが可能になります。

GDevelopでUI要素のカスタマイズ性を高めるための、クリエイティブな解決策がコミュニティで議論されています。

元の情報源を見る →