本文へ移動
XRift Studio使い方ガイド
ダウンロード
目次から探す
困ったとき

配置・移動・整理する

Entityを配置し、位置、回転、大きさを調整できます。複製、コピー、親子関係、削除の操作も説明します。

内容の確認基準:v1.0.18 のソース

このページの内容
  1. 物を配置する
  2. 位置・回転・大きさを変える
  3. XRiftのItemを配置する
  4. 複製する
  5. コピーして貼り付ける
  6. 親子にまとめる
  7. 削除と取り消し

動画で操作を確認する:オブジェクトを移動・拡大縮小する / 複製とUndo・Redoを使う

シーンに置いたEntityは、選択してから位置、回転、大きさを調整できます。色や質感を変えるには、Assetsのマテリアルを編集します。

HierarchyでSphereを選び、InspectorにTransformが表示された状態

画像のSphereは、位置がX 0、Y 1、Z 0です。Hierarchyで移動したいEntityを選んでください。

物を配置する

基本形状を置くには、上部の「素材を追加 → Entityを作成 → 基本形状」から選んでください。取り込んだモデルは、Assetsから中央のシーンへドラッグします。配置したEntityは、Hierarchyにも表示されます。

位置・回転・大きさを変える

シーンかHierarchyでEntityを選び、InspectorのTransformを開いてください。X・Y・Zの数値で位置や大きさを調整できます。Yは上下方向です。回転の値は、画面に表示される度数で入力してください。

移動ツールの矢印、回転ツールの輪、拡縮ツールのハンドルをドラッグしても調整できます。位置や角度を正確にそろえるには、数値を入力してください。

大きさのX・Y・Zは、初期状態では個別に変更できます。比率を保って拡大・縮小するには、大きさの横の鎖ボタンで「Scale比率を固定」を有効にしてください。

色はマテリアル、明るさはライトやシーン設定で調整してください。これらの調整では、Entityの位置を変える必要はありません。

XRiftのItemを配置する

コードで作成したワールドへの配置は、Itemの配置ガイドを参照してください。

ワールドでは「素材を追加」のXRiftの一覧からItemを配置できます。Inspectorの「Item ID」に、マイアイテムやマーケットのURL末尾にあるUUIDを入力してください。自作のアイテム、または自分のライブラリにあるアイテムを使えます。

「Placement ID」は配置ごとの識別名です。配置時に自動で設定され、複製すると別の値になります。移動や更新のために変更する必要はありません。位置・回転・大きさはEntityのTransformで調整してください。

配置したItem IDは、公開用のworld.itemsへ自動で追加されます。読み込めない場合はログイン状態、利用権、審査状態を確認して「Itemを再読み込み」を押してください。ブラウザ版ではInspectorにプレビュー用APIキーを入力します。キーはプロジェクトへ保存されません。

既存のコードプロジェクトへ変換した場合は、完了画面に表示されるItem IDを既存のxrift.jsonのworld.itemsへ追加してください。コードプロジェクトのローカルプレビューには、vite.config.tsで@xrift/sdk/viteのxriftDev()を追加します。

複製する

シーン上のEntityかHierarchyの行を右クリックし、「複製」を選んでください。元のEntityと重なっている場合は、複製したEntityを移動します。

複製したEntityが、元のEntityと同じマテリアルを使っている場合があります。一つだけ色を変えるには、マテリアルを分けてください。

コピーして貼り付ける

シーン上のEntityかHierarchyの行を右クリックし、「コピー」を選んでください。次にシーンかHierarchyで右クリックし、「貼り付け」を選びます。コピーするまでは「貼り付け」を選べません。

反転したコピーを作るには、「反転して貼り付け → X軸 / Y軸 / Z軸」を選んでください。選んだ軸だけ大きさの符号を変えたEntityが追加されます。Inspectorで大きさの比率を固定していても使えます。

反転の基準は、各Entityのローカル軸です。位置と回転は変わらないため、門の反対側などに置く場合は、貼り付けたEntityを移動してください。貼り付け後は新しいEntityが選択され、元のEntityはそのまま残ります。

複数のEntityを選んで、まとめてコピーすることもできます。親と子を両方選んでも、子が二重に複製・反転されることはありません。アニメーション付きモデルのBoneなど、単独では表示できないノードを含む場合は、Hierarchyでモデル全体を選んでコピーしてください。

貼り付けたEntityは、選択中のEntityと同じ親の下に追加されます。何も選んでいなければシーン直下に追加されます。「複製」では、それぞれの元の親が維持されます。貼り付け・複製は、一回のUndoで取り消せます。

基本形状は上部の「素材を追加 → Entityを作成」か、Hierarchyの右クリックメニューから作れます。モデルはAssetsから配置してください。シーンの右クリックメニューには、コピーや複製などの編集操作があります。

親子にまとめる

HierarchyでEntityを別のEntityの下へドラッグすると、親子関係を作れます。たとえば机を親にして、小物を子としてまとめられます。

親を移動・回転・拡大縮小すると、子も一緒に変わります。子の位置や大きさが入力値から予想した状態と違うときは、親のTransformも確認してください。

削除と取り消し

Entityを削除すると、シーンから取り除かれます。Assetsの素材は残りますが、その素材をAssetsから削除すると、同じ素材を使うほかのEntityにも影響する場合があります。

間違えた直後は、Ctrl + Z、Macでは⌘ + Zで元に戻せます。大きな変更の前は、プロジェクトの複製や.xriftstudioへの書き出しでバックアップしてください。

次に進む色と質感を変える →

使い方を検索

本文から検索します。