Version: Unity 6.0 (6000.0)
言語 : 日本語
Platform Effector 2D のリファレンス
2D ジョイント

Surface Effector 2D のリファレンス

Surface Effector 2D は、コライダー表面に沿う接線方向の力を適用し、表面に設定されているスピードに一致するようにします。これはベルトコンベヤーに似ています。

エフェクターとともに使用するコライダーは一般的に非トリガーとして使います。そのため、他のコライダーがサーフェイスと接触できるようになります。

Properties

Property 機能
Use Collider Mask Collider Mask プロパティを使う場合、これを有効にします。無効の場合、すべてのコライダー 2D にデフォルトでグローバル衝突マトリックスが使用されます。
Collider Mask マスクを使用して、この効果と相互作用するレイヤーを指定できます。このオプションは Use Collider Mask を選択した場合のみ表示されます。
Speed 表面に沿って維持するスピードを入力します。
Speed Variation ここに値を入力すると、スピードがランダムに上昇します。0 から Speed Variation の値の間でランダムな値が選択されます。負の数を入力すると、スピードがランダムに低下します。0 から Speed Variation の値の間でランダムな負の数が選択されます。
Force Scale 値を入力して、表面に沿って Speed で指定した値に到達するために適用する力をスケールします。0 の場合、Unity は力を適用しません。1 の場合、Unity は最大の力を適用します。ノート:1 を入力すると最大の力が適用されるため、ターゲットオブジェクトに適用される他の力が妨げられ、意図しない動きや動作が発生する可能性があります。この問題が発生しないように、1 未満の値を入力することを推奨します。
Use Contact Force 有効にすると、表面とターゲットコライダーの接触点に力が適用されます。接触力を有効にすると、表面との接触時にターゲットオブジェクトが回転する可能性があります。
Use Friction 有効にすると、コライダーと接触する表面間の摩擦が有効になります。
Use Bounce 有効にすると、コライダーと接触する表面間のバウンスが有効になります。

SurfaceEffector2D

Platform Effector 2D のリファレンス
2D ジョイント