DXRuby 1.4.6 Reference Manual
INDEX > Sprite > collision=

Sprite#collision=(val)

Description

衝突判定範囲を設定します。
設定するのは配列で、要素の数で形状が決まります。
座標はSprite#x, Sprite#yの値からの相対位置です。

Parameters

val Array
配列要素数によって意味が変わります。
要素2つの配列は[x, y]として1ピクセルの点を表します。
要素3つの配列は[x, y, r]として中心(x, y)から半径rのサイズの円を表します。
要素4つの配列は[x1, y1, x2, y2]として左上(x1, y1)と右下(x2, y2)を結ぶ矩形を表します。
要素6つの配列は[x1, y1, x2, y2, x3, y3]として(x1, y1)~(x2, y2)~(x3, y3)を結ぶ三角形を表します。

See Also