Skip to content

Instantly share code, notes, and snippets.

@todorok1
Created September 12, 2021 07:50
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save todorok1/0254e650ba768620aa632fa396004ab2 to your computer and use it in GitHub Desktop.
ゲーミングDebug.Logで使う色を定義したサンプルクラス
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