内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
Home
»
wiki
»
Unity
»
Tips
»
019 クリックして最初に見つかったGameObjectか確認する
トレース:
wiki:unity:tips:019
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 019 クリックして最初に見つかったGameObjectか確認する ====== クリックした個所にレイを飛ばして最初に見つかったGameObjectか確認する。 確認するGameObjectには必ずコライダーを付けること。 <code csharp> bool IsFirstObject( string _findTagName, Vector3 _check ) { Ray ray = m_mapCamera.camera.ScreenPointToRay( _check ); RaycastHit hit = new RaycastHit(); if (Physics.Raycast(ray, out hit)) { GameObject go = hit.collider.gameObject; if (go.tag == _findTagName) { return true; } } return false; } </code> <code csharp> void Update() { if( Input.GetMouseButtonDown(0) ) { if (IsFirstObject("Player", Input.mousePosition )) { // 見つかった時の処理. } } } </code>
Permalink
wiki/unity/tips/019.txt
· 最終更新: 2014/12/16 09:06 (外部編集)
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich