マウスでクリックした3Dオブジェクトを取得するコード
clickedObject変数にクリックしたGameObjectが代入されます
if (Input.GetMouseButtonDown(0))
{
// クリック位置からRayを作成
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
// Rayがオブジェクトに衝突したかをチェック
if (Physics.Raycast(ray, out RaycastHit hit))
{
// 衝突したオブジェクトを取得
GameObject clickedObject = hit.collider.gameObject;
}
}
ディスカッション
コメント一覧
まだ、コメントがありません