103 / 5,000
水は、プレイヤーが浮いたり泳いだりできる動的な領域です。
このコンポーネントを空のゲームオブジェクトに追加します。

Note
水と相互作用するには、プレイヤーのSwim abilityを有効にする必要があります。
| Property | |
|---|---|
| Shape | Square を有効にすると、システムは正方形のブロックを使用して水をレンダリングします。テクスチャやスプライトは必要ありません。ただし、ソート レイヤーは常にデフォルトに設定されます (Unity の制限) Round を有効にすると、システムはメッシュ レンダラーを使用して水をレンダリングし、より湾曲した波を作成します。Texture2D と Material が必要です。 |
| Type | Float を有効にすると、プレイヤーは水面より上に留まります。 Swim を有効にすると、プレイヤーは水中で泳ぐことができます。 |
| Segments | 水を作成する要素の数。数値が高いほど、水のブロック感が少なくなります。 |
| Create On Awake | 有効にすると、水が移動された場合に Awake 上で水が再作成されます。 通常は、初期化時間を短縮するために、エディター時間中にこれを初期化します。 |
| Texture2D | シェイプ モードが Round の場合は、水をレンダリングするために使用される Texture2D を指定します。 |
| Material | シェイプ モードがラウンドの場合、メッシュ レンダラーで使用されるマテリアルを指定します。 |
| Amplitude | 波の最大の高さ |
| Frequency | 水中の波の数を決定します |
| Speed | 波が水面を移動する速さ |
| Spring | プレイヤーと相互作用するときに水に及ぼされる力 |
| Damping | バネの力がどれだけ早く消散するか |
| Turbulence | これにより、水にランダムなノイズが追加され、混沌とした効果が生まれます。 |
| Random Current | この値で指定された間隔で速度の方向が変更されます。この値は、予測不可能性を加えるためにわずかにランダム化されます。 |
| Create | すべての設定を選択したら、このボタンを押して水域を作成します。水の位置や設定を変更したときはいつでも、変更を適用するために水を再作成します。 |
| Body | For Square mode. |
|---|---|
| Top | 水面の色 |
| Thickness | 水面の厚さ |
| Taper | 水面は、波の頂上では厚くなり、波の谷間では薄くなります。 |
| Middle | 水中の色 |
| Bottom | 水の底の色 |
| Phase | 水底も波のような動きをしています。この波の位相を指定します |
| Offset | 下の波の位置をオフセットします |
| Speed | 底波が水面を移動する速さ。 |