Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > テクスチャ・ブレンド機能 > vertex_create_buffer()
この関数を使用すると、新しい頂点バッファを作成できます。 これは、GameMaker Studio 2によって作成された特別な成長バッファーであり、プリミティブを構築するときに使用するために事前にフォーマットされています(たとえば、シェーダーで使用するため)。 この関数は、バッファの「ポインタ」(インデックス)を返します。このポインタは、その後のすべての呼び出しで使用されます。
この関数で作成された頂点バッファーを使用する場合は、vertex_begin()を呼び出して頂点データの割り当てを開始し、カスタムプリミティブの定義を開始します。これは、シェーダーに送信できるようにバッファーに保持されます。 必要に応じて(vertex_freeze()?関数を使用していない限り)バッファーを再利用できます。vertex_begin()を呼び出すたびに、前のバッファーデータがワイプされ、新しいデータを受け入れる準備が整います。
[x64] Build:2020-12-16 13:39:55 Rev:10024
v_buff = vertex_create_buffer();
上記コードは新しい頂点バッファを作成し、変数 "v_buff" にそのハンドルを格納しています