2020年12月19日のブックマーク (1件)

  • ゲームオブジェクトを編集不可にする - テラシュールブログ

    Unityで作業を進める上で、ゲームオブジェクトが編集されると困る場合がある。例えば既にfixしたオブジェクト配置だったり、剥がされると困るコンポーネントだったり、特に複数人で編集する場合に発生するケースがある。 Unityには特定のコンポーネント・オブジェクトの値をEditorから編集出来なくする機能がある。これを使用すると、図のようにUnityのエディタから編集出来なくなる。また、選択しても座標は動かせなく、activeの変更も出来なくなる。 方法は簡単で、gameObjectやComponentのHideFlagにHideFlags.NotEditableを突っ込むだけ。 HideFlags.NotEditable 戻す場合は、HideFlags.Noneでも突っ込む。 少し分かりにくいので、簡単なエディタ拡張を用意した。このエディタ拡張は、オブジェクト選択時にコンポーネント一覧を表

    ゲームオブジェクトを編集不可にする - テラシュールブログ
    st43
    st43 2020/12/19