開発中の機能 | Sprite

あけましておめでとうございます。今年の Siv3D の開発作業をスタートしました。

今日は、Siv3D January 2014 で追加される機能 Sprite を紹介します。
Sprite は頂点座標、UV 座標、頂点色、頂点インデックスを自由に設定できる描画オブジェクトで、従来の TexturedQuad や Polygon ではできなかった効果を実現できます。

Sprite のデータ作成は多少手間がかかりますが、単純な 2D 描画では、頂点数とインデックス数の上限以外の制約が無くなることになります。

透明部分が多くを占める画像を描画する際、必要な部分にフィットさせた Sptite を描画することでピクセルフィルレートを節約するといった使い方もできます。