Unityでのシーンからシーンへのオブジェクトコピー方法

Vketのブース作成時、Unity の Scene をまたいでオブジェクトをコピーしたい場面が登場します。

例:「作業用Scene」から「入稿用Scene」に、ブースをまるごとコピーしたい

このページでは、Unity のマルチシーン機能を使用した、Scene をまたいでオブジェクトをコピーする手順をご説明します。

入稿期間開始後に作成した入稿用Sceneに前から作成していたブースを移す際などにご活用ください。

手順はUnity2019でも使える一般的なものですので、Vケットの入稿作業以外にもアバターやワールドセットアップなどにもご利用いただけます。

手順

1. コピー先の Scene を開く

まずはコピー先の Scene を通常の方法で開いてください。Hierarchy は次のようになります。

scenecopy

2. コピー元の Scene を「Open Scene Additive」で開く

次にコピー元の Scene を右クリックし、Open Scene Additive を選択してください。

scenecopy

すると Hierarchy では、コピー元とコピー先の両方のシーンが同時に開かれているように見えます。

3. コピーしたいオブジェクトを ドラッグ&ドロップ で移動する

シーンが同時に開かれているため、オブジェクトはコピー元シーンからコピー先シーンへドラッグ&ドロップで移動できます。

scenecopy

4. コピー先のシーンを保存する

シーンを右クリックし Save Scene にてそのシーンのみを保存できます。コピー先のシーンを保存して、コピー完了です。
コピー元のシーンを保存すると(前述の手順では移動したオブジェクトはコピー元シーンからは取り除かれているので)コピーではなく移動となります。

scenecopy

その後はシーンを開き直すと、Hierarchy の表示もリセットされ、通常のシーン編集に戻ります。