draw_primitive_begin()


テクスチャ・ブレンド機能

draw_primitive_begin

タイプを指定してプリミティブを開始します

構文

draw_primitive_begin(kind)
kind
描画を行うプリミティブの種類

戻り値

N/A
なし

説明

プリミティブを定義する前にはこの関数を呼び出す必要があります。プリミティブのタイプには以下の6種類を選択することができます

  • pr_pointlist:点
  • pr_linelist:線
  • pr_linestrip:接続した線分
  • pr_trianglelist:三角形
  • pr_trianglestrip:接続した三角形
  • pr_trianglefan:1つの頂点を共有する三角形 (HTML5では使用不可)

次の図は、指定のタイプが頂点を定義する順序方法を示しています。

primitive_types.png

var i, steps, xx, yy, radius;
steps=20;
xx=50;
yy=50;
radius=30;
draw_primitive_begin(pr_trianglefan);
draw_vertex(xx, yy);
for(i = 0; i <= steps; i += 1)
{
  draw_vertex(xx + lengthdir_x(radius, 270 * i / steps), yy + lengthdir_y(radius, 270 * i / steps));
}
draw_primitive_end();

上記コードは円を4分の3描画します

Wiki内検索

#search(): You already view a search box

MENU

ドキュメント

GMLリファレンス

2ch

その他



最新の30件

2021-07-01 2021-06-02 2021-01-23 2021-01-21 2021-01-19 2021-01-18 2021-01-17 2021-01-16 2021-01-15 2021-01-14 2021-01-13

人気の10件

今日の10件



これまでの訪問者: 1871
今日の訪問者: 3
昨日の訪問者: 0
閲覧者: 3