ユニティでカメラ用のカスタムギズモを作成したいのですが、標準カメラが存在する状態でgameObjectにCustomCameraスクリプトを追加します。 CustomCameraの場合、OnDrawGizmos()関数をオーバーライドできますが、2つではありません(標準カメラ用とカスタムカメラ用の2つではありません) また、Inspectorで標準のCameraコンポーネントを折りたたみたくありません。ユニティの特定のカメラのギズモを隠す
したがって、スクリプトから特定のカメラのギズモをオフにする方法はありますか?
ここに私がしたいことのスクリーンショットがあります。 2つのギズモがあります:標準のカメラ用の線形ギズモ - それを非表示にしたい(赤い矢印)、そしてCylindricalCameraのOnDrawGizmos()関数で描かれた球形のギズモ - このギズモは保持されます。
これが可能であるならば、私はインスペクタからstadnardカメラを非表示にする、またはインスペクターでそれを崩壊しません。
これは私が探していません。問題をもっと詳しく説明します: – user2424967
MonoBehaviourではなく、標準コンポーネント用のギズモを隠したいと思います。空のOnDrawGizmos()関数をオーバーライドしてCustomCameraをアタッチしても、標準のCamera Gizmoは引き続き描画されます。 – user2424967
ギズモを非表示にしたい画像をアップロードできますか? – TheDjentleman