環境を草や枝葉で飾って生き生きとさせます。
葉は風に揺れ、すべてのキャラクターに反応します。
このコンポーネントを空のゲームオブジェクトに追加します。

Property | |
---|---|
Jiggle | キャラクターと相互作用するときに生成されるモーション効果。 値が小さいほど、動きが柔らかくなります。 |
Damping | 揺れ効果が消える速さ。 |
Uniformity | 葉が同じ Y 位置にある場合、葉は同じ方向に揺れる傾向。 |
Wind Strength | 葉を揺らす風の力。 |
Wind Frequency | 風向きがどれだけ速く変わるか。 |
Create Texture | このボタンを押すと、新しい Texture2D が追加されます。これが葉や枝です。各 Texture2D は、指定された Vector2 フィールドと同じサイズである必要があります。 |
Warning
システムは、葉のすべての Texture2D 画像を配列にグループ化します。したがって、このプロセスが正しく機能するには、すべての Texture2D が同じサイズで、同じ設定を共有している必要があります。このコンポーネントは、Sprites ではなく Texture2D で動作していることにご注意ください。
Texture2D | |
---|---|
Texture2D | 枝葉の現在の Texture2D 画像。削除ボタンをクリックすると、この Texture2D とそのすべてのインスタンスがシーンから削除されます。 |
Orientation | この設定は、どの頂点が揺れるかを決定します。たとえば、「下」を選択すると、地面にある葉が揺れます。 |
Depth | Texture2D イメージのレンダリング順序を相互に指定します。 現時点では、ソート レイヤーを指定する方法はありません。キャラクターは、葉の前または後ろにあり、中間にはありません。 |
Interaction | キャラクターとの相互作用で葉がどの程度アクティブになるかを選択します。一部の葉は密集しているため、他の葉ほど揺れる必要はありません。値を 0 にすると、キャラクターとのすべてのインタラクションが無効になります。 |
Paint Brushes | Place foliage in the scene with brushes. |
---|---|
Single Brush | 枝葉の画像を 1 つ配置します。 |
Random Brush | 必要な数の葉の画像を選択し、シーン内でブラシをドラッグします。密度の値は、ブラシが位置ごとに配置できる画像の数を指定します。 |
Eraser | このブラシを使用して、葉の画像を消去します。葉のインスタンスは消去した後もまだ表示されることに注意してください。完全に削除するには、Unity に時間がかかる場合があります。 |
Instances | 各 Foliage コンポーネントは、シーン内に最大 1023 枚の画像しか持つことができません。 |
Tips
ブラシ ツールがアクティブな場合は、シーン内で右クリックするか、現在のブラシ ボタンをもう一度押して非アクティブにします。
Note
フォリッジ システムはパフォーマンスを考慮して設計されました。すべてのフォリッジ インスタンスはコード内にのみ存在し (ゲーム オブジェクトではありません)、キャラクターのインタラクションは Unity のジョブ システムによって処理されます。
Foliage Sway
このコンポーネントを木などの背景小道具に適用して、揺れる効果を作成できます。
この効果は、ゲーム オブジェクトの位置ではなく、頂点の位置を移動するシェーダーによって実現されます。これは、マテリアル FoliageSway を含む SpriteRenderers を持つオブジェクトでのみ機能することに注意してください。
Property | |
---|---|
Orientation | この設定は、どの頂点が揺れるかを決定します。たとえば、「下」を選択すると、地面にある葉が揺れます。 |
Is Random | この機能を有効にすると、揺れのプロパティの最小値と最大値が設定され、そこからランダムな値が選択されます。 |
Amplitude | 揺れの変位幅 |
Frequency | 揺れる動きの波の数 |
Speed | 揺れが発生する速度 |