質問: Camera.main.ScreenToWorldPoint(touch.position); の処理でCamera.main.ScreenToWorldPointを使っているので、 下記のUnity上の画像にあるように、Camera Previewか、Build And Run中に No Cameras Renderingが表示されたことが問題かと思い、ネットで調べましたが、 解決策が見つかりませんでした。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f6612dc9d6bcb71d49d49e05fb3f54de.png) androidの実機上でもタップした場所にキャラクターを移動させるためには どうしたらよいでしょうか。 どうかアドバイスをよろしくお願いします。
回答: カメラに何も映っていないということはCanvasのRenderModeはOverlayで、 カメラ位置とCanvasの位置が大分離れていると予想します。 そしてuGUIは通常の座標系とは異なる座標で管理されます。 なので例示の方法だと正常動作しません。 【Unity】EventSystemsから受け取った座標をRectTransform.localPositionに設定する方法 - 神様は有休消化中です。 C# - Unityでドラッグ移動が可能なUIパネルを作りたいです。|teratail この辺りを参考に直してみてください。 ちなみにNo Cameras Renderingは関係無いと思います。 (`Camera.main.ScreenToWorldPoint`はスクリーン座標からワールド座標に変換しているだけなので、描画されているかは関係無い) このメッセージは無視するか、ダミーのオブジェクトでも映させればメッセージは消えるかと思います。