Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > テクスチャ・ブレンド機能 > texture_set_repeat
テクスチャリピートを使用するかどうか設定をします
texture_set_repeat(repeat);
この関数はモデルやプリミティブを描画する際、テクスチャリピートを使用するかどうか設定することができます。trueで有効、falseで無効となります。 通常テクスチャの幅と高さは0〜1ですが、そこからはみ出した場合は何も描画されません。この関数でリピートを有効にすると、はみ出した部分をテクスチャの繰り返しで描画します
スプライトやbackgroundは常にリピートなしで描画します。そのためスプライトやbackgroundの描画ではこの設定はfalseにリセットされます
if global.Repeat { texture_set_repeat(true); } else { texture_set_repeat(false); }
上記コードはグローバル変数"Repeat"が有効であればテクスチャリピートの設定を有効にします