Closed AiletS closed 3 months ago
シーンローダに関してはちょっとわかんないんですけど、VScodeの拡張機能の設定は.gitignoreで無視する設定にした方が良いですかね? @AiletS @Elise3993
.vscodeのとこです
Unityのプロジェクト一瞬でもVscodeで開いたら.vscodeが出るっぽい...?
@AiletS
実際に実行して確認しました!確かに複数シーンが重なってますね。まだOpenSceneMode.Additive
について詳しくないですが、正常に動作はしてるみたいです。
ちょっと複数シーンを操作・実行する方法について補足説明しようと思います
これで複数シーンを1画面で動かすことが出来ました。update関数等もそれぞれのシーンで動いているみたいです
また、インスペクタのスクリプトを右クリックすることでスクリプト内の[ContextMenu(nameof(RemoveAllOpenedScenes))]
によって追加された関数が呼び出せるようです。これで実行していない時でも複数シーンで作業が出来そう
シーンローダに関してはちょっとわかんないんですけど、VScodeの拡張機能の設定は.gitignoreで無視する設定にした方が良いですかね?
これは全員のVscodeの環境を揃えるかどうかみたいな話になると思うんですけど、個人的には揃えた方がいいような気がします なので.vscodeの変更はそのまま反映させた方がいいかなぁと思ってます
Commonのままでもいいと思いますが、今後マップ移動シーンでのCommonとバトルシーンでのCommonが一致させられない可能性があると思って分けました
Commonシーンにマップ移動時の基本的なオブジェクトを配置、Activeにしてカメラ・ライトの設定を適用する、みたいな役割ですかね
Commonのままでもいいと思いますが、今後マップ移動シーンでのCommonとバトルシーンでのCommonが一致させられない可能性があると思って分けました
なるほど、理解しました
オブジェクトの配置などは Viewっていうシーンを作ってやる予定で、Commonにはマスターデータなどを入れる予定ですが、マップシーンのバトルシーンのマスターデータが異なる可能性を考えました。
シーンローダーを作成しました
private async UniTaskVoid Start()
これに警告出ると思うんですけどいろいろ調べたら仕方ないらしいですなんか vscodeも開いてていろいろ入ってるんですけどあんま良くないと思うので指摘お願いします
SceneLoader.cs
これだけ見ればいいと思います