🎨

【C++&BP Column】カラーを扱う FLinearColorとFColorについて

2022/01/14に公開

PrintStringノードのTextColorのVariableTypeはLinear Color Structure

色を名前で指定する

const FLinearColor TextColor = FLinearColor::White;
// FLinearColorの変数にWhite(白)を設定することが出来る書き方
// 名前で色を指定する書き方
const FLinearColor TextColor = FLinearColor::White;
const FLinearColor TextColor = FLinearColor::Black;


// FColorでもFLinearColorとして使用することが出来る
// 名前で色を指定する書き方
const FLinearColor TextColor = FColor::White;
const FLinearColor TextColor = FColor::Black;

色の種類が定義されている場所
\Epic Games\UE_5.0EA\Engine\Source\Runtime\Core\Private\MathColor.cpp

色を数値で指定する

// FLinearColorの時は0.0f~1.0fを指定する
const FLinearColor TextColor = FLinearColor(1.0f, 1.0f, 1.0f); // すべて、1.0fで白
const FLinearColor TextColor = FLinearColor(0.0f, 0.0f, 0.0f); // すべて、0.0fで黒

// FColorの時は0~255を指定する
const FLinearColor TextColor = FColor(255, 255, 255); // すべて、255で白
const FLinearColor TextColor = FColor(0, 0, 0); // すべて、0で黒

Discussion