modular-avatar
modular-avatar copied to clipboard
MA Information の表示される GameObject を制限する
パラメーターを多く使わないユーザーにとっては、 MA Information は大した価値がありません。 なので、すべての場所に表示されるのは正直邪魔ですが、必要のある場所に表示されるのことは良いと思っています。
このプルリクエストでは、 MAの AvatarTagComponent を継承したコンポーネントか AvatarDescriptor が存在する GameObject にのみ制限してみました。 できるなら パラメーター情報を提供するコンポーネントもそれに含めることができたら、とてもいいですね!
ただ、どこまで制限するかはオプションにするのがいいと私は思います。
例えば
- すべての GameObject に
- パラメーターに関与するコンポーネントが存在する GameObject に
- 一切表示しない related #815
の三つがあると良いですが、オプションにするかどうかの判断は私にはできないのでこのプルリクエストでは実装されていません。
AvatarTagComponentの継承は推奨していないので、これを使った判定は避けたいところです。NDMF側にパラメーター情報があるかの判定を付ける方向で実装を検討します。
Editor Windowに変更したのでクローズします