2019/10/16Unityでシーンを切り替えたい!遷移させたい!どうも、Linです。水は絶対2Lを選びます。「Unityでシーンを切り替えたい!」というときありますよね?たくさんシーンは作ったものはいいけれども、シーンを遷移させる方法が分からなければ、シーンの持ち腐れになってしまいます。今日は、恥ずかしき初心者ながら、Unityでシーンを移動させる方法をマスターしたので、忘れないうちに書き留めておこうと思います。よかったら参考にしてみてください。Unityでシーンを切り替える・遷移させる方法Unityのシーンは次の3つのことをすれば切り替えられますよ。今回は例として、redgreenという2つのシーンを用意して、こいつらを切り替えるゲームを作ってみましょう。「red」は名前の通り、色が赤い平面があるシーン。「green」は期待値の通り、色が緑の平面があるシーンです。今回は、「red」から「green」にシーンを移動させてみましょう。「red」に空の「GameObject」作成シーンの移動をさせるスクリプトをアタッチするために空のオブジェクトを作成。N」を押せば一瞬で作ることができますよ。「red.cs」をアタッチ新規スクリプトの「red」を作成。そいつを先ほど作成した「GameObject」にアタッチしましょう。スクリプト編集さて、いよいよスクリプトの編集です。先ほど作成したred.csを、次のように編集してみましょう。("green");}}}ポイントは、UnityEngine.SceneManagementSceneManager.LoadSceneの2つ。UnityEngine.SceneManagementはスクリプト内でシーンの移動や遷移を行う際に必要なコードです。こいつを文頭にぶち込んでおきましょう。」というシーンを遷移させるメソッドを使うために必要になってくるのです。引数に設定したシーンを呼び出すことができるメソッド。("green");では、引数に設定した「green」という名前のシーンを呼び出しているわけです。(0)ですが、これはマウスが左クリックされるとtrueを返します。故に、このプログラムでは、マウスを左クリックしたらgreenというシーンに遷移するということが起きるはずですね。ビルドセッティングあともう一つやることが。最後に、ビルドセッティングから読み込みたいシーンを設定してあげる必要があります。Build」にドラッグ&ドロップしましょう。これでシーン移動の準備完了です。プレイしてみると、マウスをクリックするとシーンredからgreenへ移動できていることが確認できました!Unityでシーンの移動は意外と簡単!以上がUnityのシーン遷移方法でした。GameObject作成スクリプトアタッチスクリプト編集ビルドセッティングの4ステップで気軽にシーンを移動できそうですね。Unityのシーン移動をマスターしたら今度は「カメラを追従させる方法」に挑戦してみてくださいね。pocketsコード不要!UnityのカメラをPlayerに追従させる方法https://freesworder.net/unity-camera-following/UnityのカメラをPlayerに追従させたいんだけど!どうも、Linです。3分に1回嫉妬してます。走らせることに成功しても問題はここから。Lin)自称、学習系ブロガー。自ら学び、学んだことをわかりやすく楽しくアウトプットすることを心がけています。本ブログではプログラミング、フリーランスの税金、Webマーケティング、副業を勉強していきます。PM凄くわかりやすいです。おかげで無事にスクリーン遷移が出来ました。PM上のスクリプトを使わせてもらい、””redと”green”のところだけ変えて適用しようと思ったのですが、「スクリプトに不備がある」等の表示が出てきてシーンが変わりませんでした。AM早速使わせてもらおうと思いましたが、-型または名前空間UnityEngineが見つかりませんでした。Usingディレクティブまたはアセンブリ参照が不足しています。--型または名前空間MonoBehaviourが見つかりませんでしたが見つかりませんでした。Usingディレクティブまたはアセンブリ参照が不足しています。-と表示されてしまいます。調べてみたら2018なのにMonoDevelopを使用していたせいでした。おかげさまで無事に動きました。PMこんにちはHololensの開発で初めてUnityを触れたので初歩的なことでも困っていてすごく助かりました。タイトルシーンからゲームシーンというシーン切り替えを行ったのですが、シーンごとのビューではきちんとオブジェクトが表示されているのにタイトルシーンから再生して切り替えゲームシーンにしたときオブジェクトが表示されず困っています。PMとても分かりやすかったです!ただredからgreenには行けましたが、同じボタンでgreenからredに戻る方法が知りたいです。次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。