3Dでアクションゲーム作ってます。エフェクトの実装方法で質問です。
キャラが歩いた時、砂漠上なら砂煙、雪原なら白い煙みたいなもの、海の浅瀬なら水面に波紋を表示させたいのですが
これらは各キャラにあらかじめパーティクルを仕込んでおいて該当するエリアに来たらactiveにするのと、そのエリアに来たらキャラのobjectにパーティクルをinstantiateする方法の二つの実装方法は思い浮かんだのですが、どちらも無駄がありそうで、どう実装しようか悩んでます。
皆さんはどのような実装されてますか?
キャラは10〜20人位同時に表示される予定です。