1. ホーム
  2. colors

[解決済み] ランタイム中にテキストの色を変更する(Unity)?

2022-03-01 04:53:49

質問

を持っています。 GameObject を持つCanvasの中に埋め込まれています。 テキスト(スクリプト) コンポーネントです。を変更したい。 color.a 属性は、その要素の実行時に使用されます。どなたか、その方法をご存じないでしょうか?私は、どのような GetComponent<Type> () コマンドを使用します。

解決方法は?

もし、文字の色のR、G、B、A成分を変えたいなら、この方法でできます。

Public Text text;
float r=0.2f,g=0.3f,b=0.7f,a=0.6f;

void Start()
{
  text=gameobject.GetComponent<Text>();
  text.color= new Color(r,g,b,a);
}