-
-
Save todorok1/0254e650ba768620aa632fa396004ab2 to your computer and use it in GitHub Desktop.
ゲーミングDebug.Logで使う色を定義したサンプルクラス
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine; | |
/// <Summary> | |
/// 色相グラデーションに使用するカラーコードの配列を保持するクラスです。 | |
/// </Summary> | |
public static class ColorCodeHolder | |
{ | |
/// <Summary> | |
/// トーンの名称を定義します。 | |
/// </Summary> | |
public enum ColorToneName | |
{ | |
PccsVivid, | |
MunsellLight, | |
MunsellBright, | |
} | |
/// <Summary> | |
/// 引数のトーンの名称から対応するカラーコードの配列を取得します。 | |
/// </Summary> | |
public static string[] GetColorToneArray(ColorToneName toneName) | |
{ | |
string[] toneArray = null; | |
switch (toneName) | |
{ | |
case ColorToneName.MunsellLight: | |
toneArray = munsellLightTone; | |
break; | |
case ColorToneName.MunsellBright: | |
toneArray = munsellBrightTone; | |
break; | |
default: | |
toneArray = vividTone; | |
break; | |
} | |
return toneArray; | |
} | |
// 各色相のカラーコードを定義します。(PCCS: Vivid) | |
public static string[] vividTone = new string[24] | |
{ | |
"#D40045", // v1: 薔薇色 | |
"#D40045", // v2: 紅赤 | |
"#FD1A1C", // v3: スカーレット | |
"#FD1A1C", // v4: 朱色 | |
"#FF590B", // v5: 柑子色 | |
"#FF7F00", // v6: 蜜柑色 | |
"#FFCC00", // v7: 山吹色 | |
"#FFE600", // v8: ひまわり色 | |
"#CCE700", // v9: レモン色 | |
"#99CF15", // v10: 若草色 | |
"#66B82B", // v11: パロットグリーン | |
"#33A23D", // v12: エメラルドグリーン | |
"#008F62", // v13: ターコイズグリーン | |
"#008678", // v14: ピーコックグリーン | |
"#007A87", // v15: ピーコックブルー | |
"#055D87", // v16: シアン | |
"#093F86", // v17: コバルトブルー | |
"#0F218B", // v18: 瑠璃色 | |
"#1D1A88", // v19: 群青色 | |
"#281285", // v20: 桔梗色 | |
"#340C81", // v21: 菖蒲色 | |
"#56007D", // v22: モーブ | |
"#770071", // v23: モーブ | |
"#AF0065", // v24: マゼンダ | |
}; | |
// 各色相のカラーコードを定義します。(マンセル: c6v8) | |
public static string[] munsellLightTone = new string[30] | |
{ | |
"#FDB9B9", | |
"#FCC7BA", | |
"#FCD5BA", | |
"#FCE2BA", | |
"#FCEFBA", | |
"#FCFCBA", | |
"#EFFCBA", | |
"#E2FCBA", | |
"#D5FCBA", | |
"#C7FCBA", | |
"#BAFCBA", | |
"#BAFCC7", | |
"#BAFCD5", | |
"#BAFCE2", | |
"#BAFCEF", | |
"#BAFCFC", | |
"#BAEFFC", | |
"#BAE2FC", | |
"#BAD5FC", | |
"#BAC7FC", | |
"#BABAFC", | |
"#C7BAFC", | |
"#D5BAFC", | |
"#E2BAFC", | |
"#EFBAFC", | |
"#FCBAFC", | |
"#FCBAEF", | |
"#FCBAE2", | |
"#FCBAD5", | |
"#FCBAC7", | |
}; | |
// 各色相のカラーコードを定義します。(マンセル: c12v7) | |
public static string[] munsellBrightTone = new string[30] | |
{ | |
"#FF9587", | |
"#FFAD87", | |
"#FFC587", | |
"#FFDD87", | |
"#FFF587", | |
"#F1FF87", | |
"#D9FF87", | |
"#C1FF87", | |
"#A9FF87", | |
"#91FF87", | |
"#87FF95", | |
"#87FFAD", | |
"#87FFC5", | |
"#87FFDD", | |
"#87FFF5", | |
"#87F1FF", | |
"#87D9FF", | |
"#87C1FF", | |
"#87A9FF", | |
"#8791FF", | |
"#9587FF", | |
"#AD87FF", | |
"#C587FF", | |
"#DD87FF", | |
"#F587FF", | |
"#FF87F1", | |
"#FF87D9", | |
"#FF87C1", | |
"#FF87A9", | |
"#FF858F", | |
}; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment