*polygon | NJS_POLYGON_VTX構造体のポインタ |
count | 頂点数 |
trans | 半透明有効(TRUE)、半透明無効(FALSE) |
カラーに半透明を使用する場合は引数transをTRUEに、半透明を使用しない場合はFALSEにしてください。 他の描画関数のZ座標とは次の関係があります。
Z = 1 / ( -z )
z : 他の描画関数の座標 (-65536.f < z < 0.f)
従ってZの有効範囲は 1.0f 〜 無限大です。
四角形を描画する。 頂点の順は次のようになります。 1 3 2 4 NJS_POLYGON_VTX poly[4]; poly[0].x = 100.f; poly[0].y = 100.f; poly[0].z = 0.5f; poly[0].col = 0xFFFFFFFF; poly[1].x = 100.f; poly[1].y = 300.f; poly[1].z = 0.5f; poly[1].col = 0xFFFFFFFF; poly[2].x = 300.f; poly[2].y = 100.f; poly[2].z = 0.5f; poly[2].col = 0xFFFFFFFF; poly[3].x = 300.f; poly[3].y = 300.f; poly[3].z = 0.5f; poly[3].col = 0xFFFFFFFF; njDrawPolygon( poly, 4, FALSE );