love.physics.newPolygonShape (日本語)

PolygonShape の新規作成。

この形状は八つ以上の頂点を保持でき、形状は必ず凸面形状になります。

関数

LÖVE 0.8.0 から使用可能
この異形は以前のバージョンでは非対応です。

概要

shape = love.physics.newPolygonShape( x1, y1, x2, y2, x3, y3, ... )

引数

number x1
第一地点の x 座標。
number y1
第一地点の y 座標。
number x2
第二地点の x 座標。
number y2
第二地点の x 座標。
number x3
第三地点の x 座標。
number y3
第三地点の x 座標。
number ...
PolygonShape を作成するために、さらに多くの地点座標を続けて渡すことができます。

返値

PolygonShape shape
新規の PolygonShape です。

関数

LÖVE 0.9.2 から使用可能
この異形は以前のバージョンでは非対応です。

概要

shape = love.physics.newPolygonShape( vertices )

引数

table vertices
{x1, y1, x2, y2, x3, y3, ...} 形式で、多角形を構築するために使用する頂点の一覧。

返値

PolygonShape shape
新規の PolygonShape です。

関数

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

概要

shape = love.physics.newPolygonShape( body, ... )

引数

Body body
物体へ接触させる形状。
numbers ...
多角形の頂点。

返値

PolygonShape shape
新規の PolygonShape です。

関連


そのほかの言語