お久しぶりです!りょうらんです🌸
6月に初めてワールドを一から作成したので、ワールド作成の基本を書いていこうかなと思います。
作ったワールドはこちら。
プロジェクト作成
まずは、アバターと同じようにプロジェクトを作成します。よほどのことがない限り、Udonギミックが1つは入ってくると思うので、Worlds U#で作成しましょう。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601092425-1024x631.png)
必要そうなパッケージを追加します。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601092526-1024x631.png)
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601093103-1024x550.png)
これで、プロジェクトは完成です。
地面を設置する
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601093345.png)
ヒエラルキーを右クリックして、3D ObjectからPlaneを選択して配置します。
ただの平面ですね。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601094530-1024x550.png)
ヒエラルキーのVRCWorldがリスポーン地点になりますので、位置を調整します。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601094637-1024x303.png)
床には下記からテクスチャを貼りました。
インスペクターで、テクスチャの細かさを調整できます。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601095737-1024x550.png)
スカイボックス
空は、UnityのAsset Storeから無料のスカイボックスをダウンロードしました。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601100139-1024x458.png)
Skybox Series Freeとういうものです。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601100248-1024x604.png)
Unityの画面表示の設定で、Skyboxを有効にして、ドラッグ&ドロップで好きなスカイボックスを導入します。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601102207-1024x665.png)
導入できました。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601102434-1024x647.png)
Build&Test
さて、一度どうなっているか見てみましょう。アップロードしなくても、VRCSDKのBuild&Testから、ワールドを確認することができます。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601102740.png)
さっそくやってみましたが……いきなり落ちました。
リスポーン地点が床の外にはみ出ていると永遠に落ちます。
要注意なのはy軸です。床の上にリスポーン地点を設定するにはリスポーン地点のpositionの値は0より大きくないといけません。当然ですね。床が0の位置にありますので。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601110736-1024x639.png)
今度は落ちることなくワールドが見れました。z軸の向いている方向(青い矢印)がアバターが最初に向く方向です。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601111032-1024x555.png)
実際に歩くと、狭かったので、床を広げました。
![](https://ryouran-blog.com/wp-content/uploads/2023/08/20230601111252.png)
まとめ
ということで、ワールドの基本ができました!本当に基本中の基本ですが、私は解決策がわからなくて、何回も落下しました(笑)
次はワールド制作に入っていこうと思うのですが、アセットを並べただけなので、何を書くか迷いますね。リクエストがあれば、FANBOXから教えてください!
FANBOXは100円/月から応援していただけます。ご支援していただけると本当にありがたいです。
それでは!