【3Dゲームエンジン】Unity質問スレッド21 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0438名前は開発中のものです。
2015/12/07(月) 16:24:10.23ID:IwWiwmZkpublic変数を幾つかのグループ(この場合は効果音)に分け、
それぞれインスペクター上で折りたたみ表示にしたいと思います。
現在、以下のように内部にクラスを用意し、それを実現しています。
public class Player : MonoBehaviour
{
[TooltipAttribute("効果音")]
public SoundEffects sfx;
[System.Serializable]
public class SoundEffects
{
[TooltipAttribute("効果音:攻撃")]
public AudioClip attack;
[TooltipAttribute("効果音:ジャンプ")]
public AudioClip jump;
}
}
このコードでは SoundEffects クラスがありますが、一度しか使われておらず
なんだかモヤモヤしてしまいます。
より簡潔な書き方があれば教えてください。
エディタ拡張のFoldOutも考えましたが、変数をグループ分けするだけだと
ちょっと大げさすぎるように感じました。
([SerializeField]のような属性で表現できるなら良いのですが)
■ このスレッドは過去ログ倉庫に格納されています