物理コンストレイント コンポーネントのユーザー ガイド

ブループリントでの物理コンストレイント コンポーネントの使用に関するユーザー ガイド。

コンテンツ

概要

Physics Constraint (物理コンストレイント) コンポーネントは、ブループリントで使用したり C++ コードで作成できる点を除いて、Physics Constraint アクタ と ほぼ同じです。ブループリントの柔軟性と C++ のパワーを持ち合わせた Physics Constraint コンポーネントを使用して、プロジェクトのほとんどの物理ボディをコンストレイント (制約) することができます。

このドキュメントは、ブループリントで基本的な Physics Constraint コンポーネントを作成する方法を説明します。

このドキュメントは、ブループリントブループリントエディタ についてある程度の知識があることを前提にしています。

使用方法

  1. 制約に使用するコンポーネントを作成します。このデモでは、スタティックメッシュ Shape_Cube を参照する 2 つの StaticMesh コンポーネントを使用します。

    Two StaticMesh Components referencing the StaticMesh ShapeCube will be used

    制約するコンポーネントの位置を決める必要があります。このガイドでは 2 つのキューブを使用します。

  2. 2 つの StaticMesh コンポーネントの下の方に対して [Simulate Physics (物理をシミュレート)] を有効にします。

    Enable Simulate Physics

  3. Add Component => Physics Constraint の順序で選択します。

    Click Add Component to find Physics Constraint

  4. ジョイントを制約する場所に Physics Constraint コンポーネントを配置します。

    Position the Physics Constraint Component

  5. Physics Constraint コンポーネントの Details パネルに、制約するスタティックメッシュ コンポーネントの名前を手動で入力する必要があります。制約するコンポーネント名を、 Component Name プロパティの Component Name 1 に入力します。

    Type in the component name you wish to constrain in the Component Name 1

  6. 制約するコンポーネント名を、 Component Name プロパティの Component Name 2 に入力します。

    Type in the component name you wish to constrain in the Component Name 2

  7. Physics Constraint コンポーネントを選択して、StableMesh コンポーネントの下の位置に動かします。これにより、アンカー ポイントがキューブの下部に配置されます。

    Select the Physics Constraint component and move its location to the bottom of the StableMesh component

    Physics Constraint コンポーネントの全てのプロパティがそれぞれどのような影響を与えるかを知りたいですか? 詳細は「コンストレイントのリファレンス」を参照してください。

  8. 直線の制限 (Linear Limit) と 角度の制限 (Angular Limit) を構成するために、Physics Constraint コンポーネントを必要に応じて回転させます。

    Rotate the Physics Constraint Component

  9. レベルに Blueprint アクタを配置して、必要な場所に配置します。

    Place the Blueprint Actor in a level and position it where you need it

  10. ブループリント アクタ を選択して [Details] パネルへ移動します。階層で ConstrainedMesh コンポーネントを選択して画像のように移動させます。この例では、位置X = -300Z = 100 に設定しています。これにより、[Simulate (シミュレート)] を押すと ConstrainedMesh がスイングするようになります。

    Select Blueprint Actor and go to the Details panel

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル