Nanashi-soft○プログラマ専用○DirectX11開発○
//青のパレット生成この ClearColorは,
float ClearColor[] = {0.0f, 0.0f, 1.0f, 1.0f};
//描画
hpDeviceContext->ClearRenderTargetView(hpRenderTargetView, ClearColor);
//ポリゴン頂点構造体この colがカラー指定の為の配列です
struct Vertex3D {
float pos[3]; //x-y-z
float col[4]; //r-g-b-a
};
//頂点データ(六角ポリゴン1枚)このように赤を出力しないようにすると,シアン(水色風)になります
Vertex3D hVectorData[TYOUTEN] = {
{ { +0.0f, +0.8f, +0.5f }, { 0.0f, 1.0f, 1.0f, 1.0f } },
{ { +0.5f, +0.4f, +0.5f }, { 0.0f, 1.0f, 1.0f, 1.0f } },
{ { -0.5f, +0.4f, +0.5f }, { 0.0f, 1.0f, 1.0f, 1.0f } },
{ { +0.5f, -0.4f, +0.5f }, { 0.0f, 1.0f, 1.0f, 1.0f } },
{ { -0.5f, -0.4f, +0.5f }, { 0.0f, 1.0f, 1.0f, 1.0f } },
{ { +0.0f, -0.8f, +0.5f }, { 0.0f, 1.0f, 1.0f, 1.0f } }
};
Vertex3D hVectorData[TYOUTEN] = {こんな風に色々な色を指定するとカラフルになります
{ { +0.0f, +0.8f, +0.5f }, { 0.0f, 0.0f, 0.0f, 1.0f } },
{ { +0.5f, +0.4f, +0.5f }, { 0.0f, 0.0f, 1.0f, 1.0f } },
{ { -0.5f, +0.4f, +0.5f }, { 0.0f, 1.0f, 0.0f, 1.0f } },
{ { +0.5f, -0.4f, +0.5f }, { 0.0f, 1.0f, 1.0f, 1.0f } },
{ { -0.5f, -0.4f, +0.5f }, { 1.0f, 0.0f, 0.0f, 1.0f } },
{ { +0.0f, -0.8f, +0.5f }, { 1.0f, 0.0f, 1.0f, 1.0f } }
};