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

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

Windows
MacOS
Linux

physics_banner.png

On this page

概要

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

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

このドキュメントは、ブループリントブループリントエディタ についてある程度の知識があることを前提にしています。詳しい情報は、ブループリント ビジュアル スクリプティング をご覧ください。

使用法

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

    PhysConBP_Cubes.png

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

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

    PhysConBP_AddCon.png

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

    PhysConBP_Loc.png

  4. 制約するコンポーネント名は、手入力しなくてはいけません。制約するコンポーネント名を、 Component Name 1 => Component Name プロパティに入力します。

    PhysConBP_Comp1.png

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

    PhysConBP_RedBlue2.png

  6. 以下のように [Physics Constraint] プロパティを設定します。

    • [Angular Swing 1Motion][Angular Swing 2Motion][ACM_Limited] にします。

    • [Swing 1Limit Angle][Swing 2Limit Angle] を 45 度にします。

    • [Swing Limit Soft] を無効にします。

    PhysConBP_ConSettingsVis.png

    Physics Constraint コンポーネントの全てのプロパティがそれぞれどのような影響を与えるかを知りたいですか? Physics Constraint (物理コンストレイント) コンポーネントのユーザー ガイド で詳細をご覧いただけます。

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

    PhysConBP_Rotated.png

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

    PhysConBP_IntoWorld.png

  9. [Simulate in Editor (エディタでシミュレーション)] または [Play in Editor (エディタでプレイする) ] を使用してテストします。 PhysConBP_Sim.png

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback