質問: ### 前提・実現したいこと 初学者です。教えて下さい。 UNITYで左クリックでオブジェクトを増やし 左クリックで「Instantiate」クラスでオブジェクトを増やし 右クリックで増やしたオブジェクトの内、Rayがぶつかったオブジェクトだけを削除したいです。 (左クリックでオブジェクトを増やすのは「Instantiate」で実現出来ました) ### 発生している問題・エラーメッセージ ``` 複製したオブジェクトを「Destroy」関数で削除したいのですが ()の中をどの様に指定すればよいか教えて下さい。 ``` ### 該当のソースコード ``` //右クリックで非表示 if (Input.GetMouseButtonDown(1)) { if (Physics.Raycast(ray, out hit)) { //複製したインスタンスを当たったrayで削除 Destroy(Hueruyo); } } ``` ### 試したこと ・Destroy(Hueruyo);箇所が悪いと思い Hueruyo変数の中身にoutを入れてみたりしたのですが エラーが返されました。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: `out`ではなく`hit`です。 Rayを飛ばして当たったオブジェクトの情報を得る方法