GameMaker:Studioでフィジックスベースのゲームを作成する場合、衝突マスクまたはmask_indexではなく、オブジェクト用のフィクスチャを作成する必要があります。このフィクスチャを作成すると、オブジェクトに物理的なプロパティを割り当てることができます。フィクスチャは、物理が衝突のために使用する形状になるオブジェクトの領域を定義します。また、オブジェクトの物理情報も含まれています。
フィクスチャを作成する基本的なプロセスは、形状を与え、物理的なプロパティを定義し、そのフィクスチャをオブジェクトに適用することです。フィクスチャを作成して複数のオブジェクトに適用して、すべてが同じベースプロパティを持つようにすることができます。 GameMakerには、オブジェクトのプロパティウィンドウでフィクスチャを作成して適用するためのツールが組み込まれています。
<! - 1 - >物理ベースのゲームで作業する場合、あなたのスプライトは凸型でなければならず、決して 凹形ではない特定の形をしていなければなりません。凸形状とは、円または球の外形のように輪郭または表面が湾曲したものであり、180度未満の内角しか持たない形状である。凹形状は、図に示すように、輪郭が内側に湾曲する形状である。 <! - 2 - >物理学ベースのゲームを作成するときに凸状のスプライトを作成します。 物理プロパティを使用して、プレーヤーの新しいObjectを作成できるようになりました。 Physicsチュートリアルに含まれているPremade Spriteを使用するか、凸型を使用して新しいものを作成することができます。