本文へスキップ
ドキュメント
このページの内容

再利用:プレハブ、コピー、ジェネレーター

後でまとめて変更することになるオブジェクトは、数に関係なくプレハブにします。ルールで記述できる内容はジェネレーターにします。それ以外は単にコピーしてください

オブジェクトが8個でも、ジェネレーターを使う価値があります:ジェネレーターの実行は、元に戻すときに1回の操作です。手で置いた8個のオブジェクトには、そのうち1個を置き間違える機会が8回あります

コピー

数回繰り返す必要があり、元のものとつなげておく必要のない形に使います

クリップボードバッファーは5つあり、タイムラインごとに1つです。あるタイムラインでコピーしたクリップは、別のタイムラインのキーフレームの上には貼り付けられません

コピーと貼り付けでは、対象の決まり方が異なります:

  • 貼り付けは、常に今見ているタイムラインに入ります
  • コピーは、選択されているものを取ります。開いているタイムラインに独自の選択があれば、そちらが優先されます。なければ選択がどこにあってもコピーされるので、ローカルタイムラインを開いている間に選択したオブジェクトもコピーされます

複製(Ctrl+D)は、どのバッファーにも書き込みません。以前にコピーした内容は失われません

複製と貼り付けでは、親の扱いが異なります:

  • 複製は親を保持します。コピーはヒエラルキー内で元のオブジェクトの隣に置かれます
  • 貼り付けは親を外し、貼り付けたオブジェクトは最上位に置かれます。例外は親がカメラまたはローカルプレイヤーの場合で、レベルのスコープでは貼り付け後も親が残ります

どちらも、コピーした各オブジェクトが置かれるフレームでのみ、空いているレイヤーを探します。タイムラインの空いている区間に貼り付けると、オブジェクトが持っていたレイヤーはそのまま保たれます

コピーの名前は番号が振り直されます。末尾の_と数字はオブジェクトのIDなので、Shape_12はShape_と新しいIDになります。そのような末尾のない名前には付け加えられず、数字だけではない末尾(Wave_2b)はそのまま残ります。オーディオトラックも同じように名前が変わります

プレハブモードでコピーしたオブジェクトは、レベルではなくテンプレートに貼り戻されます

注意

バッファーは、レベルを読み込むと消去されます。中にあるIDとフレームは、すべて開いていたレベルのものだからです

プレハブ

何度も必要で、すべての場所で一度に変更したいものに使います

プレハブとは、テンプレートとその配置のことです。配置にテンプレートを指定すると、配置はテンプレートのオブジェクトの実際のコピーを、固定のIDとともに受け取ります。レベルファイルに保存されるのは配置そのものだけです:テンプレート、コピーのID、そしてオーバーライド。コピーは、レベルを読み込むたびにテンプレートから再構築されます

テンプレートへの編集は、それを参照しているすべての配置に広がります。1つの配置にあるコピーへの編集は(テンプレートの編集中以外は)、そのインスタンスだけのオーバーライドとして記録されます。オーバーライドは、その後のテンプレートの編集でも失われません。そのため、プレハブはクローンだけでなくバリエーションにも使えます

プレハブは入れ子にできます。入れ子のテンプレートは、別のテンプレートの中から編集できます:テンプレートは重なって開き、逆の順番で閉じます

選択からプレハブを作る

オブジェクトを選択してCtrl+G(選択項目からプレハブを作成)を押します。同じ操作は次の場所にもあります:

  • コマンドパレット
  • 何かを選択している間の、ビューポートのコンテキストメニュー
  • ヒエラルキーの行のメニューにあるこれをプレハブ化
  • レベル設定のプレハブタブにある選択から

選択したオブジェクトは新しいテンプレートに移動し、その場所にテンプレートの配置が1つ置かれて、その配置が選択されます。元に戻すときは1回の操作です。オブジェクトが1つなら、その名前がテンプレートの名前になります。複数なら、テンプレートの名前はPrefabになります

配置と、配置に属するオブジェクトは、もう一度パックできません。それらのメニューには代わりにプレハブモードで開くがあり、そのテンプレートが開きます。プレハブモードではパックできません

ジェネレーターとモディファイアー

ジェネレーターは、ルールに従って内容を作ります:らせん、グリッド、フラクタル、ウェーブ、弾の雨、ビームの扇。フレームの範囲、レイヤー、シードを設定すると、オブジェクトが得られます。結果の見積もりは、何かを押す前に表示されます

モディファイアーも同じように動きますが、すでにあるものに対して働きます:スパンを合わせる、間隔を空ける、キーフレームをクオンタイズする、フレームレートを再計算する、範囲内の内容を削除する

レベル間:このデバイスの共有ライブラリ

ここまでの機能は、すべて1つのレベルの中で働きます。レベルからレベルへ引き継がれるのは、このデバイスの共有ライブラリとコレクションだけです

テーマ、エフェクト、シェイプ、プレハブは、あるレベルからエクスポートして別のレベルにインポートします。ライブラリはレベルフォルダーの隣にあるので、送ったレベルには独自のコピーが含まれます

コレクションは、テクスチャ、フォント、オーディオを含む7種類のどのリソースでも保持でき、アーカイブまたはSteamワークショップで受け渡しできます。詳細:ライブラリとコレクション

次へ:スピードとショートカット、レベルフォルダーとバックアップ