シーン上のオブジェクトをそのまま別のシーンでも使いたいのでシーンを複製したい、でも元のシーンは残しておきたいという場合の方法。
結論
Fileメニューから Save As… を選択し、シーンを別名で保存する

以前のUnityでは、Save Scene As…という名称でしたが、現在はSave As… となっています。(機能は全く同じです。突然変えるのはやめて欲しい…)
実践
元のシーンを開いている状態にします。
以下では Game Scene が元シーンです。

ちなみにこのシーンでは、実行するとゾンビが襲ってきます。

File > Save As… を選択します。

Save Sceneウインドウが開きます。
元シーン名とは別の名前で保存します。(下記画像では scene2 とした)

新たにシーンファイル(scene2)が作成されました。

見た目が元シーンのままですので、若干分かりにくいですが、現在開いているシーン名は、ウインドウタイトル部分で確認できます。

試しにシーン上のオブジェクト(ゾンビ)を削除してみます。

一応実行確認します。(ゾンビはでてきません)

元シーンに戻るには
元シーンのアイコンをダブルクリックすれば、シーンは元に戻ります。

こんな感じで元シーンはそのまま残してシーンを複製できます。
ただし、skyboxなどでシーン毎に空の画像を変更してみたのですが、シーンアイコンをダブルクリックして切り替えると、空がもう片方のシーンで設定したものになってしまいどうも上手くいきませんでした。
シーンを元シーンに切り替えると…
なぜか複製シーンの空のままになっている。

Lighting設定が関係しているのか定かではありませんが、上手く行く場合と上手く行かない場合があってまちまちでした。
以上、Unity:元シーンを残してシーンを複製したいでした。
コメント