うにてぃブログ

主にUnityとC#に関する記事を書いていきます

【Unity】OnDrawGizmos が呼ばれない

OnDrawGizmos を記述しているにも関わらず Scene 上に描画されないことがありました

using UnityEngine; 
 
public class MovePathAbstract : MonoBehaviour
{
    private void OnDrawGizmos()
    {
        Gizmos.DrawSphere(Vector3.zero, 1f);       
    }
}

調べたところ Scene View の上部の Gizmo の表示が OFF になっていた

f:id:hacchi_man:20201012000542p:plain:w200

そのため Gizmo をクリックして Gizmo の表示を ON にすることで描画されました

f:id:hacchi_man:20201012000755p:plain:w200

f:id:hacchi_man:20201012001004p:plain:w300