Buoyancy Effector 2D を使うと、固定されず、引っ張られて、流れるような、シンプルな流動体の挙動を定義することができます。表面下で起こる流動体の動きによって、流動体の表面を制御することもできます。
プロパティ | 機能 |
---|---|
Use Collider Mask | ‘Collider Mask’ プロパティを使う場合、これを有効にします。これが有効でない場合、Global Collision Matrix が、すべての Collider 2D にデフォルトとして使われます。 |
Collider Mask | 特定のレイヤーを選択するためのマスクは、エフェクターと相互作用します。このオプションは Use Collider Mask を選択した場合のみ、表示されます。 |
Surface Level | 浮力のある流動体の、表面位置を定義します。オブジェクトがこの線より上にある場合、浮力を受けません。オブジェクトがこの線にかかるか、完全に下にある場合、浮力が加えられます。これは、ワールド空間の Y軸に沿ったワールド空間のオフセットとして指定された位置ですが、オブジェクトの Transform コンポーネントによって拡縮されてもいます。 |
Density | 流体 Buoyancy Effector 2D の密度。Collider 2D の挙動に影響します。密度が高いと沈み、密度が低いと浮かびます。また、密度が同じ場合はぶら下がったような形で流体中を漂います。 |
Linear Drag | オブジェクトの位置の動きに影響する抗力係数。流体の内部にある物だけに適用されます。 |
Angular Drag | オブジェクトの回転の動きに影響する抗力係数。流体の内部にある物だけに適用されます。 |
Flow Angle | 流体が流れる方向をワールドスペースの角度で示したもの (単位:度)。流体の流れは、指定した方向の浮力を加えます。 |
Flow Magnitude | 流体が流れる力の “強さ”。Fluid Angle と組み合わせて、流体内にあるオブジェクトにかかる浮力のレベルを特定します。強さはマイナスにすることも可能で、その場合、浮力は Flow Angle に対し 180度方向に適用されます。 |
Flow Variation | ここに値を入力すると、流体の力がランダムで変化します。ランダムに Fluid Magnitude に足したり引いたりする、プラスかマイナスの値を指定します。 |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.