scenesゲーム開発ツール・Unity3D(以下Unity)はscene(シーン)という単位でゲームを作ります。カメラやスクリプトなどは全てsceneの中に定義します。sceneは複数作ることができ、ゲーム開始はいずれか一つのsceneをロードするように定義します。スクリプトを使うとゲーム実行中のsceneに他のsceneをロードすることができるので、その方法をまとめてみました。(Unity付属のMonoDevelopでも可)使用するアセット検証用に著作権が緩めのユニティちゃんとクエリちゃんのアセットを使います。ユニティちゃんは公式サイトから、クエリちゃんはアセットストアからダウンロードしました。1つ目のsceneを作るUnityで新しいプロジェクトを作ると空(から)のsceneの編集からはじめることになります。このsceneにユニティちゃんを配置してscene01という名前で保存します。Currentボタンをクリックします。Buildにscene01が追加されました。Sceneで作ります。空のsceneの編集が出来るようになるのでクエリちゃんを配置します。scene02という名前で保存します。Currentボタンをクリックします。Buildにscene02が追加されました。1つ目のsceneのスクリプトを作るで一つ目のsceneに戻ります。Sceneを開いてscene01を選択します。二つのsceneをまとめるのはスクリプトで行います。C#のスクリプトを追加して、MergeScenesという名前のファイルを追加します。Studioが起動してC#のスクリプトを編集することになります。sceneをまとめるタイミングですが、今回はゲーム起動時に1回だけまとめる仕様にします。スクリプトは次の通りです。}このスクリプトをsceneのカメラにアタッチします。Cameraにドラッグ&ドロップします。Scenes(Script)が追加されます。実行する実行するとこうなります。配置のバランスが悪かったりユニティちゃんのスクリプトをオフにしてなかったりでおかしく見えますが、ユニティちゃんとクエリちゃんが一つのsceneにまとめて表示されました。手作業で複数のsceneをまとめるのは骨の折れる作業ですが、スクリプトなら1ステートメントで済みました。ゲーム用のsceneにUI用の平行投影のsceneを別々に作って実行時にまとめるような使い方も良さそうです。2013を日本語化してUnityアプリを作る以上、参考になれば幸いです。当ブログは公開後に内容を修正することがあります。当ブログの内容により発生した損害につきましては一切の責任を負いかねますのでご了承下さい。ユーザーの訪問の際にクッキーやアクセス解析という方法でユーザーの行動を記録しています。これはユーザー個人を特定できない情報であり、サイトの質向上のために用いられます。プライバシー保護のために当ブログのクッキーの取得を拒否するにはお使いのブラウザのクッキーの送受信を拒否するよう設定してください。当サイトは第三者によって配信される広告を表示します。その際、ユーザーが過去に閲覧したサイトの情報からユーザーの興味のある広告を優先的に表示することがあります。このために、ユーザーのインターネット閲覧履歴情報を利用することがありますが、これらは個人を特定できる情報ではなく、個人情報の漏洩や電話、手紙、メールによるセールスはありません。