Difference between revisions of "love.physics.newChainShape (日本語)"

m
m
 
Line 2: Line 2:
 
[[ChainShape (日本語)|ChainShape]] の新規作成。
 
[[ChainShape (日本語)|ChainShape]] の新規作成。
 
{{notice|現在の衝突アルゴリズムの制限により、鎖形のある衝突は奇妙な扱いで反応することがありえます。[[https://code.google.com/p/box2d/issues/detail?id=286 こちら]]を参照してください。}}
 
{{notice|現在の衝突アルゴリズムの制限により、鎖形のある衝突は奇妙な扱いで反応することがありえます。[[https://code.google.com/p/box2d/issues/detail?id=286 こちら]]を参照してください。}}
BOX2Dはコールバック内で World を保護するため [[beginContact (日本語)|beginContact]], [[endContact (日本語)|endContact]], [[preSolve (日本語)|preSolve]] および [[postSolve|postSolve]] コールバック関数内での [[World (日本語)|World]] の変更はできません。
+
{{notice|BOX2Dはコールバック内で World を保護するため [[beginContact (日本語)|beginContact]], [[endContact (日本語)|endContact]], [[preSolve (日本語)|preSolve]] および [[postSolve|postSolve]] コールバック関数内での [[World (日本語)|World]] の変更はできません。}}
 
== 関数 ==
 
== 関数 ==
 
=== 概要 ===
 
=== 概要 ===

Latest revision as of 10:31, 20 November 2019

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

ChainShape の新規作成。

O.png 現在の衝突アルゴリズムの制限により、鎖形のある衝突は奇妙な扱いで反応することがありえます。[こちら]を参照してください。  


O.png BOX2Dはコールバック内で World を保護するため beginContact, endContact, preSolve および postSolve コールバック関数内での World の変更はできません。  


関数

概要

shape = love.physics.newChainShape( loop, x1, y1, x2, y2, ... )

引数

boolean loop
鎖が第一地点の自閉線へ回帰するかどうか。
number x1
第一地点の x 座標。
number y1
第一地点の y 座標。
number x2
第二地点の x 座標。
number y2
第二地点の y 座標。
number ...
追加の地点座標。

返値

ChainShape shape
新規の形状。

関数

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

概要

shape = love.physics.newChainShape( loop, points )

引数

boolean loop
鎖が第一地点の自閉線へ回帰するかどうか。
table points
{x1, y1, x2, y2, ...} 形式で、 ChainShape を構築するための地点一覧。

返値

ChainShape shape
新規の形状。

関連


そのほかの言語