(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!


ColorにorangeやskyBlueなど、140色以上のプリセットが一気に追加【Unity】


このエントリーをはてなブックマークに追加


この記事でのバージョン
Unity 6000.5.8f1




UnityにはColorという色を扱う構造体があり、



Color.redのように、名前付きのプリセット色を簡単に使う事も出来ます。

ただ、このプリセットは以下の11個だけで、 しかもgrayとgreyは同じ色なので、

実質10色しかありませんでした。

//Unity 6.0までのプリセット色は以下の11個だけ
Color.red     //赤
Color.green   //緑
Color.blue    //青
Color.yellow  //黄
Color.cyan    //シアン
Color.magenta //マゼンタ
Color.gray    //灰色
Color.grey    //灰色(grayと同じ)
Color.white   //白
Color.black   //黒
Color.clear   //透明


それがUnity 6.1(6000.1)で、146個も一気に追加されました!

//赤〜ピンクだけでもこれだけ
public Color darkRed = Color.darkRed;               //暗い赤
public Color red = Color.red;                       //赤
public Color brown = Color.brown;                   //茶色
public Color firebrick = Color.firebrick;           //レンガ色
public Color crimson = Color.crimson;               //深紅
public Color softRed = Color.softRed;               //ソフトな赤
public Color indianRed = Color.indianRed;           //インディアンレッド
public Color violetRed = Color.violetRed;           //赤紫
public Color mediumVioletRed = Color.mediumVioletRed; //中間の赤紫
public Color deepPink = Color.deepPink;             //濃いピンク
public Color hotPink = Color.hotPink;               //鮮やかなピンク
public Color lightPink = Color.lightPink;           //明るいピンク
public Color pink = Color.pink;                     //ピンク
public Color paleVioletRed = Color.paleVioletRed;   //淡い赤紫
public Color maroon = Color.maroon;                 //栗色
public Color rosyBrown = Color.rosyBrown;           //ロージーブラウン
public Color lightCoral = Color.lightCoral;         //明るい珊瑚色
public Color salmon = Color.salmon;                 //サーモンピンク
public Color tomato = Color.tomato;                 //トマト色
public Color darkSalmon = Color.darkSalmon;         //暗いサーモンピンク
public Color coral = Color.coral;                   //珊瑚色
public Color orangeRed = Color.orangeRed;           //赤みのオレンジ
public Color lightSalmon = Color.lightSalmon;       //明るいサーモンピンク


追加さた色は.NETの色定義(System.Windows.Media.Colors)が元になっている物が多いので、

HTMLやCSSでお馴染みの色名は大体揃っています。

(ただし、同じ名前でも色の値が違うものがあるので注意)



また、これらの色はカラーピッカーにもDefaultsにも表示されるようになっていて

カーソルを合わせると色の名前も表示されます。