love.graphics.setLineStipple (日本語)

LÖVE 0.8.0 から廃止
この関数は以降のバージョンでは非対応です。

点描線の模様を設定します。

関連

概要

love.graphics.setLineStipple( pattern, repeat )

引数

number pattern
16-bit 構成の点描模様。
number repeat (1)
反復係数。

返値

ありません。

追加情報

点描模様は二進数表記のように 0 と 1 の 16bit の列から構成されます。

模様は線の末尾まで反復されます。反復を使用することで模様を伸張して各々の 0 と 1 を増加させます。例えば連続した 1 を 3つ配置して反復が 2 である場合は 6 まで伸張されます。最大繰り返し回数は 255 であり、最小繰り返し回数は 1 です。


1 はピクセルを描画しますが反対に 0 はピクセルを描画しないという指示になります。これは与えられた線に対してピクセルごとに遂行します。

模様は後方から前方へ読まれます。

0x3F07 は二進数の 0011111100000111 と等価です。

二進数の列を後方から読むことで模様を視覚化できます。

関連



そのほかの言語