Unity 空を作る Skybox
今回は、Unityの「Skybox」について書きます。
「Skybox」を使うと、空が作れます。
こんな感じの空が作れます↓
あと、「Skybox」の空は、360度きれいな空が作れます。途中で継ぎ目とかは、ないです。
では、「Skybox」を使う方法を書きます。
「Skybox」で使う空の画像(マテリアル)は、すでにUnityで用意されています。(自分で作ったものやAsset storeでダウンロードしたものを使用する場合は、1〜2は飛ばしてください。)
1.
「Assets」の「Import Package」を選びます。すると、いっぱいリストが表示されます。
この中から、「Skyboxes」を選びます。
2.
選ぶと、このような↓画面が出てくるので、「Import」を押します。
すると、「Assets」の所に「Skyboxes」が入っていると思います。
中身は、こんな感じです。
3.
ここから、「Skybox」をMain Cameraに設定していきます。
カメラに設定しておくことで、常に空を表示できます。
Main Cameraの「Inspector」の下の方にある「Add Component」を選びます。
で、「Rendering」の「Skybox」を選びます。
すると、こういうものが追加されているはずです。
4.
上で追加された、「Custom Skybox」の所に「Skybox」の画像(マテリアル)を入れます。
入れ方は、ドラッグ・アンド・ドロップや「Custom Skybox」の欄の右にある◯アイコンをクリックします。
無事に「Skybox」の設定ができたら、こんな感じに表示されています。
使い方は以上です。
しかし、Game Viewのほうでは、「Skybox」が設定されていますが、「Scene」のほうは設定されていません。まだ、こんな↓地味な画面のままだと思います。
ここからは、「Scene」のほうにも「Skybox」を設定する方法を書きます。
まず、「Edit」の「Render Settings」を選びます。
すると、「Inspector」にこんな感じのやつ↓が表示されます。
ここの「Skybox Material」にカメラに設定した「Skybox」の画像(マテリアル)を入れます。
入れ方は、カメラに入れた時と同じです。
で、画像(マテリアル)を入れると「Scene」のほうにも「Skybox」を設定されています。
今回は、空の「Skybox」を使いましたが、Asset storeには宇宙などの「Skybox」もあります。設定の仕方は同じですので、興味ある方は試してみてください。
これで、終わります。