内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
Home
»
wiki
»
Unity
»
Tips
»
075 カメラの範囲外判定について
トレース:
wiki:unity:tips:075
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 075 カメラの範囲外判定について ====== ==== 指定の座標がカメラの範囲内に収まっているか? ==== <code csharp> bool CheckScreenOut( Vector3 _pos ) { Vector3 view_pos = Camera.main.WorldToViewportPoint( _pos ); if( view_pos.x < -0.0f || view_pos.x > 1.0f || view_pos.y < -0.0f || view_pos.y > 1.0f ) { // 範囲外 return true; } // 範囲内 return false; } </code> ==== MonoBehaviourを継承している場合 ==== <code csharp> // 写っている void OnBecameVisible() { Debug.Log("OnBecameVisible"); } // 写っていない void OnBecameInvisible() { Debug.Log("OnBecameInvisible"); } </code> こちらはレンダラ-が有効になっている場合に使える。
Permalink
wiki/unity/tips/075.txt
· 最終更新: 2015/01/06 14:16 by
step
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich