スクリプトから指定した色に変わってくれない問題
ImageやTextMeshProなどの色をカラーコードを指定して変えようとした場合、
****.color = new Color( 180, 32, 42 );
や、
****.color = new Color( 180/255, 32/255, 42/255 );
は、誤りです。絶対に、断固として、頑なに、色は変わってくれません。冷静にキレられます。
正解は、
****.color = new Color( 180f/255f, 32f/255f, 42f/255f );
というように、float型で「 f 」と指定しなければいけないらしいです。
理屈はちょっと難しくてよくわからなかったので、丸暗記です…。