- 【3Dゲームエンジン】Unity質問スレッド39
745 :名前は開発中のものです。[]:2019/04/29(月) 15:46:34.24 ID:L7eK9Ckf - シーンA→シーンB→シーンAと行って戻ってくる
シーン間の移動について教えてください。 シーンA上の座標(10,10,10)の地点でボタンを押して SceneManager.LoadScene("SceneB", LoadSceneMode.Additive); によって シーンAは残したまま、シーンBを追加ロードすると同時に カメラはシーンBに移動or切り替えてシーンBを表示し、 シーンAは写らないようにする。 その後、シーンB内でボタンを押して シーンA上の座標(10,10,10)の地点に移動する、 という動作を行いたいと思います。 どのようにしたらいいのか教えてください。 よろしくお願いします。
| - 【3Dゲームエンジン】Unity質問スレッド39
749 :名前は開発中のものです。[]:2019/04/29(月) 17:21:03.13 ID:L7eK9Ckf - >>746
ありがとうございます。 まず、カメラについては、 シーンAのMain CameraはシーンA用に範囲が決めてあるので、 シーンBには別のMain Cameraをつける必要があると思うのですが、 さっき試したら、カメラは自然に切り替わらないようで、 シーンBをロードすると、画面にシーンAとシーンBが両方見えてしまっていて どちらのカメラが有効になってるのかもはっきりしない状態です。 シーンAを維持したままシーンAは写さずに シーンBのカメラに切り替えるにはどうしたらいいでしょうか? シーンBからシーンAに戻るときには、 後々再度シーンBをロードする場合に重複ロードになるのを避けるため、 シーンBを破棄してシーンAの(10,10,10)に戻りたいのですが、 この場合のシーンBの破棄とカメラの切り替え?のコードなどは どうやればいいのでしょうか?
|
|