IshidaGames【UnityC#講座】Skyboxを変更する方法【スクリプト】Tweetnoteで管理人イシゲーのゲームの思い出記事を100円で公開しました。■■■Unity2018.1.5f1Windows10□SkyboxはGameビューやSceneビューで見える、オブジェクトがある空間を包み込む景色のマテリアルです。その取り換え方を私はよく忘れるのでメモがてら記事にしておくことにします。今回使うSkyboxは私のお気に入りのこちらのアセットを使わせてもらいます。このようにたどってください。Materialを取り換えればSkyboxは変わります。ドラッグ&ドロップするか右端の丸ぽちから取り換えてみてください。Lightを入れてみると太陽の明かりをシミュレートしてくれます。デフォルトのSkyboxじゃないとダメなようなので戻して試してみてください。Lightの角度を変えることでこうやって日没を表現できます。■カメラからSkyboxを取り換えるSkyboxコンポーネントを利用するSkyboxはカメラからも取り換えることができます。Componentしてください。Skyboxにお好きなSkyboxマテリアルを入れるだけで完了です。こちらはカメラ単位なのでカメラごとに別々のSkyboxを使うことができます。Colorで周りを単色に替えるあと周りを単色にすることもできます。CameraのInspectorをこのように操作するとできます。Flagsのすぐ下のBackgroundから変えます。スポンサーリンクBackgroundを変化させるスクリプト「Background」を書いてみました。Cameraにアタッチするとこのようになります。■スクリプトでSkyboxを取り換えるスクリプトを書く最後はスクリプトでSkyboxを取り換える方法を紹介して終わりにします。FlagsをSkyboxに戻してください。あとSkyboxコンポーネントとBackgroundスクリプトのチェックも外してください。書き上げたスクリプトはどこでも好きなオブジェクトに入れてください。InspectorのSkyのSizeに使いたいSkyboxの数を入れてインターを押すと出てくる空欄にSkyboxを設置します。設置で来たら再生してください。マウスの右クリックでSkyboxが交換されていきます。今回はこれで終わりです。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。