エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
UnityのRaycastを可視化する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
UnityのRaycastを可視化する - Qiita
やりたい事 画面をタップした際に、画面上のキャラクター等をタップしたかどうか判定するのは一般的にRa... やりたい事 画面をタップした際に、画面上のキャラクター等をタップしたかどうか判定するのは一般的にRaycastを使うが、その飛ばしたRayをデバッグ目的で可視化したい。 Debug.DrawRay()を使う if (Input.GetMouseButtonDown (0)) { float distance = 100; // 飛ばす&表示するRayの長さ float duration = 3; // 表示期間(秒) Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition); Debug.DrawRay (ray.origin, ray.direction * distance, Color.red, duration, false); RaycastHit hit = new RaycastHit (); if (Physi