Physics コンポーネント

Destructible、Thruster、Force のコンポーネントなど、物理と合わせて使用するコンポーネントについて説明します。

Windows
MacOS
Linux

Physics コンポーネントは、レベル内で様々な方法で物理を利用するオブジェクトに作用するために使用します。

Destructible コンポーネント

Destructible コンポーネント は、Destructible アクタの物理データを保持します。このコンポーネントをサブオブジェクトとして追加する場合、使用する Destructible Mesh アセットを指定しなければなりません。必要があれば、アセットの Fracture Effect を使用する代わりに、Fracture Effect をオーバーライドし、指定することもできます。

このタイプのコンポーネントの使用例としては、窓枠や窓があります。この場合、窓枠は StaticMesh コンポーネント で窓はプレイヤーが撃ち抜き、砕け散らすことができる Destructible コンポーネント です。

destructible_mesh.png

Physics Constraint コンポーネント

PhysicsConstraint コンポーネント は、2 つの剛体の接続に効果的なジョイントです。コンポーネントの様々なパラメータを使用して種類の異なるジョイントを作成できます。

PhysicsConstraint コンポーネント と、2 つの StaticMesh コンポーネント を使用することで、ぶら下がるタイプのオブジェクトを作成できます。例えば、ワールドで物理に反応する揺れるタイヤ、サンドバッグ、標識など、プレイヤーがコンポーネントとインタラクションできるようにします (ブループリント の例については、Physics Constraint (物理コンストレイント) コンポーネントのユーザー ガイド をご覧ください)。

constraint.png

Physics Handle コンポーネント

PhysicsHandle コンポーネント は、物理オブジェクトを「つかんで」移動するためのオブジェクトです。その間、つかんだオブジェクトは物理の使用を継続することができます。この例としては、物理オブジェクトをピックアップし、落とすことができる「重力銃」があります (詳しい情報は、物理コンテンツ サンプル をご覧ください)。

handle.png

Physics Thruster コンポーネント

PhysicsThruster コンポーネント を、負の X 方向に指定した力 (すなわち、押し込みたい方向のポイントX) を適用するための物理を持つオブジェクトと合わせて使用します。スラスタは連続力を使用し、スクリプトによって自動起動、起動または停止させることができます。

スラスタの使用例としてはロケット (以下の図) があります。これは、ロケットを上方向に推進する力 (スラスタはロケットの下に配置されるため)を継続的に適用します。スラスタの影響を受けるコンポーネントの動きを Blocking ボリューム を使用して抑えることができます。

thruster.png

RadialForce コンポーネント

RadialForce コンポーネント を使用して、物理オブジェクトおよび / または被破壊性オブジェクトに影響するラジアルフォースすなわち衝撃を放射します。PhysicsThruster コンポーネント とは異なり、このタイプのコンポーネントは、「ファイヤー アンド フォーゲット」 (撃ちっ放し) タイプの力を適用し、継続的ではありません。

このタイプのコンポーネントを使用して爆発などの破壊されたオブジェクトの破片を押し出します。RadialForce コンポーネント を使用して力と方向を指定すると、オブジェクトが破壊された場合に以下の例のように特定の方向に破片を外側に押し出すことができます (詳しい情報については、被破壊コンテンツのサンプル をご覧ください)。

radial_force.png

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信