静的な頂点/インデックスをキャッシュ/描画するために使用できる独自の描画モジュールを持つ XNA 用のコードを作成しようとしています。
これがクラスです。問題の行は51行目です。
_vertexBuffer.SetData(_vertices.ToArray());
エラーがあります:The type 'T' must be a non-nullable value type in order to use it as parameter 'T'
VertexDeclaration
SetData は通常、VertexBuffers コンストラクターで使用されるものと一致する Vertices の配列を期待するため、気に入らないようですが、リスト/クラスの私の定義では、任意の型にすることができます。
とにかく<T>
頂点として指定する方法はありますか?