この記事は
『プログラミング完全未経験からUnityでの開発現場に迎え入れてもらえた世界一の幸せ者』
の記事です。そのつもりでお読みください。
シーンをスクリプトから操作する方法
名前空間が必要です。
using UnityEngine.SceneManagement;
void JumpToScene() //シーンの切り替え
{
SceneManager.LoadScene("OtherScene");
}
ただ、このまま JumpToScene();
と呼び出すと前触れもなく
瞬間的にシーンが変わるのでワープの演出でもない限りナンセンスだと思います。
なのでInvoke("JumpToScene", 2.0f);
みたいな感じで秒数指定して呼び出すといいかもしれません。
フェードアウトの機能を実装して"画面が真っ暗になったらシーンが切り替わる"
みたいなのもそれっぽい雰囲気出ていい感じです。
フェードイン、フェードアウトも今度まとめます。
まとめました。
3Dのフェードイン、フェードアウト
VRの酔い軽減トンネルフェード
SteamVR Pluginを利用したフェード
SteamVR Pluginを使わないフェード