【ゲームエンジン】Unityなんでも質問スレpart10at GAMEDEV【ゲームエンジン】Unityなんでも質問スレpart10 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト464:名前は開発中のものです。 23/06/03 12:36:44.83 bP859Gzs.net 素朴な疑問なんじゃが、なんですべてのメンバ変数をインスペクターに表示しておかないの? 使用頻度の高いものだけ表示してる感じかしら(´・ω・`) 465:名前は開発中のものです。 23/06/03 13:09:39.14 NLFYj9yu.net 重いのでは インスペクターの呼び出し回数エグいよ 466:名前は開発中のものです。 23/06/03 13:28:00.07 bP859Gzs.net そういうもんなんですね ありがとう 467:名前は開発中のものです。 23/06/03 20:52:55.49 pgdFQv1P.net 重さではなくて、単純にインスペクター上から値を変更する必要のないようなものを表示させておく必要性が無い (というか拡張機能を入れてるならともかく、通常のインスペクター表示で重いって話を聞いたことがない) ・インスペクターが見づらくなる ・誤って値を変更してしまうせいでバグが起こる可能性がある ・Publicにしている場合は更に、他のクラスから書き換えできてしまうので更にバグの温床になる 変数の動作を確認をしたいだけならインスペクターをDebugモードにすれば全部のメンバ変数を見る事が出来るから 表示するメリットは無くてこれらのデメリットを増やすだけ あとついでに何でもかんでもシリアライズ化しちゃうとNull参照が起こらなくなって設定忘れの回避が難しくなるってのもあるかも 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch