画面の外にあるかどうかを取得する【Unity】

  • 3
    Like
  • 0
    Comment
More than 1 year has passed since last update.

OnWillRenderObject

  • 画面内に描画されている間ずっと呼び出される
  • SceneView内にあっても呼び出される

OnBecameInvisible

  • 画面内に入った瞬間呼び出される
  • SceneView内にあっても呼び出される

OnBecameVisible

  • 画面外に出た瞬間呼び出される
  • SceneView内にあっても呼び出される

いずれもSceneView内にあっても呼び出されるので、ちょっと使い勝手がよろしくないです。
コリジョンを使うのがいいのかなとも思ったりしています。