この記事では、前回でUnity上で作成した棒でボールを打つワールドを、Clusterにアップロードした後、MetaQuest2からCluster(AppLab)を起動してマイワールドからVR上でボールを打てることを確認した。
前回の記事は以下を参照してください。
準備
ワールドをアップロードするために必要なワールド紹介用の画像を用意しておく。
![](https://nahbun50.com/wp-content/uploads/2023/04/5524848c92466b4f89ec7329440bb253-2-300x194.png)
ワールドをClusterにアップロード
ワールド“ball and bar”のUnity画像で、上部メニューから「Cluster」→「ワールドアップロード」をクリック。
![](https://nahbun50.com/wp-content/uploads/2023/04/9113139b16a8da3452f5f9b7797fcd83-2-800x319.png)
ワールドアップロードのウィンドウが開く。
(余談)今回の記事には関係ないのだが、以前はこの作業時にClusterアカウントから取得した“アクセストークン”をコピー&ペーストしたのだが、今回はアクセストークンの取得なしで、このまま作業を続行して実施できた。
ウィンドウ左側のボタン列から、ワールド[新規作成]ボタンをクリック。
![](https://nahbun50.com/wp-content/uploads/2023/04/9115b90819a46b4f54acddb9107f30bf-2-500x334.png)
新規ワールド(この時点のワールド名はNew World)の登録画面となる。
ワールドのアイキャッチ画像は準備で作ってある。
[画像の選択]ボタンをクリック。
![](https://nahbun50.com/wp-content/uploads/2023/04/c1d9c428389228a761558d2bf36b3e95-2-800x536.png)
「画像を選択」ウィンドウが開くので、デスクトップに置いた画像を選択して[開く]ボタンをクリック。
![](https://nahbun50.com/wp-content/uploads/2023/04/4acc921111f3b590f9743688883db2e8-1-500x350.png)
アイキャッチ画像が登録された。
![](https://nahbun50.com/wp-content/uploads/2023/04/b655654d5058353b5b8e1a705db28541-2-500x333.png)
“ワールド名”と“ワールドの説明”(青枠)を入力して[変更を保存]ボタンで登録。
変更されたら[‘ball and bar’としてアップロードする]ボタン(赤枠)をクリック。
![](https://nahbun50.com/wp-content/uploads/2023/04/82045ce962a04701aaedadeeb8278987-1-800x536.png)
“ワールドをアップロードする”ことの確認ウィンドウが開くので[アップロード]ボタンをクリック。
アップロードが開始されるので待機。
終了すると自動的にClusterサイトのマイコンテンツ・ワールドページが表示される。
![](https://nahbun50.com/wp-content/uploads/2023/04/7eaa64ec83ce00330d2355c06434e5af-1-500x591.png)
マイコンテンツ・ワールドページには、“ball and bar”ワールドが追加されている。
成功。
![](https://nahbun50.com/wp-content/uploads/2023/04/e1cf8bd018971ce07f45c1984757989e-1-800x267.png)
Unityに戻るとウィンドウにはアップロード成功が表示されていた。
上部メニューから「File」→「Save」で保存。
そしてUnityは終了。
![](https://nahbun50.com/wp-content/uploads/2023/04/7e1aeac374dc4d093f5a9e5cc729aa60-800x311.png)
MetaQuest2でワールド確認
続いてMetaQuest2でのワールド挙動の確認を行う。
MetaQuest2起動
画面下部メニューから「Cluster(AppLab)」のアプリアイコンをクリックして起動。
いつものように“アップデートがあります”ウィンドウが表示されるので、[今すぐアップデート]ボタンをクリックして、しばらく待機するとClusterが起動する。
![](https://nahbun50.com/wp-content/uploads/2023/04/2d69a7720e4350bf0f3fd63a4c348f2b-800x474.png)
いつもの様に順に[はじめる]→[OK]→[PLAY!]をクリックしてCluster Homeに移動する。
![](https://nahbun50.com/wp-content/uploads/2023/04/55c9a5fa36b3bd98389f72e43c776ef2-800x500.png)
マイワールドに移動
コントローラーの[Y]もしくは[B]ボタンを押してメニューを表示する。
メニュー下部にある[マイワールド]ボタンをクリック。
![](https://nahbun50.com/wp-content/uploads/2023/04/78d49c2ff00271c90d94ce1cec341915-800x280.png)
マイワールドウィンドウで、先ほどアップロードした「ball and bar」ワールドをクリック。
開いた「ball and bar」ウィンドウで、右上の[遊びに行く]ボタンをクリック。
MetaQuest2版Cluster開始画面となるので[PLAY!]ボタンをクリック。
すると、ボールと棒が設置されたワールドに移動した。
![](https://nahbun50.com/wp-content/uploads/2023/04/23f7f1e6cef24cbed0a5d06f5dc0e1c2-800x489.png)
ワールド体験
棒に近づくと、棒が青く縁どられた。
コントローラーの中指ボタンを押すと、棒は手に持たれた。
![](https://nahbun50.com/wp-content/uploads/2023/04/00f47ff90d8e51d16efad0d2dfff7f87-500x208.png)
ボールの後ろに棒の先をセットして、後ろに引いて・・・ボールを打つ!
![](https://nahbun50.com/wp-content/uploads/2023/04/b0df512cd9d158300febc6aebb409edb-800x481.png)
ボールはポーンと上にあがって床の端の少し先に落ちていった。
![](https://nahbun50.com/wp-content/uploads/2023/04/e7e41462b23a31a1cca9524c32895933-800x484.png)
ボールが飛んでいく角度や強さは一定なのだろうか。あるいは衝突時の物体同士の状態で変化するのだろうか。
一度、コントローラーの中指ボタンを離して棒を置いた後、もう一度中指ボタンを押して棒を持ち直す。
![](https://nahbun50.com/wp-content/uploads/2023/04/bf4233477d842f7c5a9b594460ed37dc-800x233.png)
棒を振ってボールを打つと、ボールは先ほどよりも勢いよく、遠くの方まで飛んでいった。そして床下の高度まで落ちたところで消えた。
![](https://nahbun50.com/wp-content/uploads/2023/04/5b71b13c7107d2065a6bf96107ec06ee-800x350.png)
打ち損ねて、ボールの上部を叩いた時には、ボールは低く転がっていった(トップボール)。
衝突の仕方によってボールの飛び方は変わる。
ちゃんと物理法則が働いていることが分かった。
![](https://nahbun50.com/wp-content/uploads/2023/04/2ad702cde9faf82ece224775c12dc40e-800x381.png)
MetaQuest2のVRでも、物理法則が働くワールドが作成できていることが確認できたので今回はこれで終わりにする。
終了
右コントローラーの[O](オキュラス)ボタンを長押ししてclusterウィンドウを開き、[閉じる]ボタンをクリックして終了。
![](https://nahbun50.com/wp-content/uploads/2023/04/85af8fec7901e72df7dc429fcb118df2-500x483.png)
棒でボールを打つワールドをClusterCreatorKitで作成することができた。
装飾をカッコよく作ればバッティングセンターみたいなワールドとなりそうだな。