概要

AfterimageSettingsノードは、アクションゲームメーカー専用のノードであり、残像効果を実装するために設計されています。
セットアップ
- 対象のGameObjectの子ノードとしてAfterimageSettingsノードを追加します。
- AfterimageSettingsノードのプロパティで、残像を表示するAfterimage Target(残像ターゲット)を指定します:
- スプライトアニメーション: Sprite2DまたはAnimatedSprite2Dノードを指定します。
- 2Dボーンアニメーション: BoneAnimationRoot2Dノードを指定します。
プロパティの説明
| プロパティ | 説明 |
|---|---|
残像を有効にする (enable afterimage) |
残像効果が有効かどうかを切り替えます。 |
量 (amount) |
同時に表示できる残像の最大数を設定します。制限を超えると古い残像が削除されます。 |
間隔 (interval) |
新しい残像が生成される頻度を制御します。 |
持続時間 (duration) |
各残像が(秒単位で)表示される時間を決定します。 |
色 (color) |
有効にすると、残像に色フィルターが適用されます。不透明度も調整できます。 |
フェードアウト (FadeOut) |
有効にすると、残像は時間の経過とともに徐々に透明になります。 |
フェードアウト持続時間 (FadeOutDuration) |
フェードアウト効果が開始されるタイミングを指定します。 |
実践的な例
ダッジアクションの開始時に残像効果を有効にし、アクションが終了したときに無効にすることで、ダッジ中のみ残像が表示されるようにします。
注意事項
- 1つのGameObjectにはAfterimageSettingsノードを1つだけ配置できます。
したがって、同じオブジェクトから複数の画像に対して残像を生成することはできません。 - 色とフェードアウトの設定はフィルター効果と同じシステムを使用しており、それらと競合する可能性があります。
また、「親のマテリアルを使用する」が有効になっていない画像は、効果が正しく表示されない場合があります。
