ボタン押下時にボタンの色を変えるスクリプト(C#)
このブログの基本鉄則。まずは結論から。
サンプルコードを作ってみました。
ButtonCliclkというメソッドが呼ばれたときに、SampleButtonというボタンオブジェクトの色を赤に変えたい場合の例です。
public void ButtonClick()
{
//SampleButtonオブジェクトを探す
GameObject sampleButton = GameObject.Find("SampleButton");
//Buttonコンポーネントを取得
Button btn = sampleButton.GetComponent<Button>();
//赤色に変える
btn.image.color = Color.red;
}
詳しい説明
そもそもこのあたりは、Unityの基礎がわかっていれば調べたりしなくても、わかります。
なので、
ゲームオブジェクトって何?コンポーネントって何?ってところの基礎知識をまとめた記事を書く予定です。
今後更新予定です。