質問: ### 前提・実現したいこと unityでleapmotionを用いたアプリをつくっています。 Instantiateで生成したオブジェクトでシーン中のクラスを参照したいのですがどのようにすればよろしいでしょうか? 具体的には生成したCylinder(Clone)のLeap RTSスクリプトでシーン中のPinchDetector_RとPinchDetector_Lを参照したいです。 どうぞよろしくお願いいたします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/78d71fb5223a9e1999c6f906dc8e5580.jpeg) ### 発生している問題・エラーメッセージああ ``` エラーメッセージ ``` ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: Leap RTS内の`Start()`内あたりで `PinchDetector_R = GameObject.Find("PinchDetector_Rが付いているオブジェクトの名前").GetComponent();` (Lも同じ) プレハブは生成した時点でシーン上のオブジェクトとの参照は切れる為、 「目的のオブジェクトを探し、目的のスクリプトを参照」という工程が必要です。 「unity 別のスクリプト」等でググると他の方法も出て来るのでご確認ください。