内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
Home
»
wiki
»
Unity
»
Tips
»
092 カメラの移動範囲を制限する
トレース:
wiki:unity:tips:092
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 092 カメラの移動範囲を制限する ====== ===== 概要 ===== カメラの移動範囲を制御します。(2次元) マップのスクロールなんかでどこまでもスクロール出来てしまうのを防ぐ為の実装。 <code csharp> GameObject m_clampObject; void Clamp() { if (m_clampObject != null) { Vector3 pos = transform.position; // ターゲットの左上と右下の座標. Vector3 max = m_clampObject.renderer.bounds.max; Vector3 min = m_clampObject.renderer.bounds.min; Camera cam = gameObject.GetComponent<Camera>(); pos.x = Mathf.Clamp(pos.x, min.x, max.x); pos.y = Mathf.Clamp(pos.y, min.y, max.y); transform.position = pos; } } </code>
Permalink
wiki/unity/tips/092.txt
· 最終更新: 2014/12/11 03:59 (外部編集)
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich