Unityの教科書@7-6~
7-6~
Prefabを作る
オブジェクトをヒエラルキービューからプロジェクトビューにドラッグ&ドロップする
Prefabのジェネレータスクリプトを作る
画面がクリックされたかどうかチェック→
クリックされたらオブジェクトのインスタンスを作成→
作成したオブジェクトのインスタンスを飛ばす方向を指定
クリックした場所にオブジェクトを飛ばす
ScreenPointToRay関数を使用する
ScreenPointToRay関数:
スクリーン座標を渡すと、「カメラ」から「スクリーン座標」に向かうワールド座標系でのベクトルを取得できますp.347
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); Vector3 worldDir = ray.direction;