physics_fixture_set_collision_group()


Game Maker Language リファレンス > 組み込み関数 用途別 > 物理エンジン > physics_fixture_set_collision_group()

physics_fixture_set_collision_group()

フィクスチャを作成したら、それをコリジョングループの一部として定義できます。 つまり、そのフィクスチャを持つインスタンスに、同じコリジョングループでフィクスチャがバインドされている他のインスタンスと常に衝突するか、決して衝突しないように指示できます。 割り当てることができる値は正または負の数に基づいており、0がデフォルト値です(つまり、衝突イベントが作成されない限り、このフィクスチャ設定のインスタンスは無視されます)。 説明に役立つ画像は次のとおりです。

physics_fixture_set_collision_group_image.png

ご覧のとおり、衝突グループを設定すると、周囲の物理世界と相互作用するが、相互には相互作用しない複雑な物理ボディを作成するのに非常に役立ちます。 ただし、このようなグループに基づいて衝突を計算することは複雑であるため、1つの部屋で使用されているグループの数を最小限に抑えることをお勧めします。

構文

physics_fixture_set_collision_group(fixture, group)
fixture
バインドされるフィクスチャ
group
このフィクスチャが割り当てられているグループ(正の値、0、または負の値)

戻り値

N/A
なし

physics_fixture_set_collision_group(fix_Wheel, -1);

上記のコードは、変数「fix_Wheel」でインデックス付けされたフィクスチャをグループ「-1」の一部に設定します。

Wiki内検索

#search(): You already view a search box

MENU

ドキュメント

GMLリファレンス

2ch

その他



最新の30件

2021-07-01 2021-06-02 2021-01-23 2021-01-21 2021-01-19 2021-01-18 2021-01-17 2021-01-16 2021-01-15 2021-01-14 2021-01-13

人気の10件

今日の10件



これまでの訪問者: 93
今日の訪問者: 1
昨日の訪問者: 0
閲覧者: 2