physics_fixture_set_density()


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

physics_fixture_set_density()

この関数は、フィクスチャの密度 (kg/m²) を設定します。

説明

密度は、単位体積あたりの質量として定義されます。これは、基本的に、世界で占める空間にどれだけの質量が詰め込まれているかを意味します。 したがって、バルーンは質量が小さく、大きなスペースを占めるため密度が低くなりますが、鉛バーは質量が大きくてもスペースをほとんど占有しないため密度が高くなります。

physics_fixture_set_density_image2.png
A balloon has a low density even though it occupies a alarge area.
(気球は広い面積を占めるにもかかわらず、密度が低いです)
A bar of lead has a high density yet occupies a very small area.
(鉛の棒は高密度ですが、非常に小さな領域となります)

GameMaker:Studio 2D physicsの世界の質量は、密度に入力した値と、フィクスチャに定義した形状の表面積によって自動的に計算されます。 これは、フィクスチャの慣性の大きさや、衝突や力への反応に直接影響するため、密度の高い小さな形状を作成すると、質量が非常に大きくなります(鉛の棒のように)。 ただし、密度の低い大きな形状を定義すると、質量ははるかに小さくなります(風船のように)。

注意
フィクスチャを受け取るインスタンスを静的にする(つまり、ゲームの世界で動かない)場合は、密度を0に設定して、基本的に無限の密度にする必要があります。

構文

physics_fixture_set_density(fixture, density)
fixture
フィクスチャID
density
kg /m²として計算されたフィクスチャの密度

戻り値

N/A
なし

physics_fixture_set_density(fix_Balloon, 0.1);

上記コードは フィクスチャ "fix_Balloon" の密度を "0.1" に設定しています

Wiki内検索

#search(): You already view a search box

MENU

ドキュメント

GMLリファレンス

2ch

その他



最新の30件

2024-03-07 2023-08-09 2023-05-21 2023-05-20 2023-05-04 2022-10-13 2022-07-21 2022-07-02 2022-04-06 2021-11-30 2021-11-26 2021-10-03 2021-09-23 2021-08-15 2021-06-02 2021-01-23 2021-01-21 2021-01-19 2021-01-18 2021-01-16 2021-01-15

人気の10件

今日の10件



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