前提・実現したいこと
カメラの中心点からRaycastを飛ばし、当たったならその地点座標を、当たらなかったらRaycastの最大距離まで進んだ地点座標を取得したい。
発生している問題・エラーメッセージ
やり方がわからない。
該当のソースコード
Ray ray = Camera.main.ScreenPointToRay(new Vector3(Screen.width / 2, Screen.height / 2));
RaycastHit hit;
//現在の位置から距離分のレイを飛ばす
if (Physics.Raycast(ray, out hit, Range))
{
//当たったなら地点を取得
transform.LookAt(hit.transform);
}
else
{
//当たらなかったなら
transform.LookAt(????);
}
補足情報(FW/ツールのバージョンなど)
Unity2018.3.0.f2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。