「MonoGame/クラスライブラリ/VertexPositionColor構造体」の版間の差分
imported>Administrator ページの作成:「VertexPositionColor構造体は、MonoGameに標準搭載されている頂点構造体のひとつで、位置と色を持つ。 == 名前空間 == * MonoGame/クラ...」 |
imported>Administrator |
||
| (同じ利用者による、間の1版が非表示) | |||
| 80行目: | 80行目: | ||
この例ではVertexBufferを作らずにDrawUserPrimitivesメソッドで描画している。 | この例ではVertexBufferを作らずにDrawUserPrimitivesメソッドで描画している。 | ||
VertexBufferを作りDrawPrimitivesメソッドで描画しても同じ結果になる。 | VertexBufferを作りDrawPrimitivesメソッドで描画しても同じ結果になる。 | ||
どちらも[[頂点バッファ]]だけでの描画なのでどちらが優れているかは知らん。可能であれば[[インデックスバッファ]]を使った描画の方が良いと思うぞ。 | |||
BasicEffectのVertexColorEnabledプロパティで色付けを有効にしている。これを設定しないと真っ白になり、設定すると頂点カラー間でグラデーションが掛かる。 | BasicEffectのVertexColorEnabledプロパティで色付けを有効にしている。これを設定しないと真っ白になり、設定すると頂点カラー間でグラデーションが掛かる。 | ||
| 111行目: | 111行目: | ||
protected override void Initialize() | protected override void Initialize() | ||
{ | { | ||
// マウスカーソルを表示する | |||
this.IsMouseVisible = true; | |||
// ウインドウサイズを変更する | // ウインドウサイズを変更する | ||
_graphics.PreferredBackBufferWidth = 800; | _graphics.PreferredBackBufferWidth = 800; | ||
| 172行目: | 175行目: | ||
_vertices, | _vertices, | ||
vertexOffset: 0, | vertexOffset: 0, | ||
primitiveCount: | primitiveCount: _vertices.Length / 3); | ||
}; | }; | ||