[過去ログ] 【3Dゲームエンジン】Unity質問スレッド37 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
797
(2): 弟子 ◆rZPPjYuxmQ 2018/10/02(火)08:57 ID:sAd5FsVN(1/2)調 AAS
>>793
やり方としては、シーン0、これはシーンコントロールとしてスクリプトのみ
そこに
2chスレ:gamedev
を参考にしてシーン1をロードしたら、シーン2をロードするというスクリプトを書けば、「プログラム的」にはできます
但し、動作的に、シーン1がめちゃ軽いなら、プログラム的には読み込み後でも、ほぼ同時に見えるかもしれません

その場合はやはり、シーン1の表示後0.5秒後にシーン2を読み込むとかの工夫が必要かなと思います
StartCoroutineやInvokeがそれになります
まぁ色々と試してみて理想の動作を見つけてください
799
(3): 2018/10/02(火)09:45 ID:WYqbMymd(2/4)調 AAS
>>797
ありがとうございます。
シーン0、1、2をつくり、
公式を参考にしてこのスクリプトをシーン0に貼ってみたところ、
using UnityEngine.SceneManagement;
public class (スクリプト名) : MonoBehaviour
{
void Awake()
{
}
void OnEnable()
{
SceneManager.LoadSceneAsync("Scene1", LoadSceneMode.Additive);
}

void OnSceneLoaded(Scene scene, LoadSceneMode mode)
{
SceneManager.LoadSceneAsync("Scene2", LoadSceneMode.Additive);
}
}

初めにシーン1が表示されてスクロールなどもできたのですが、
その後待ってもシーン2が出てきません
void OnSceneLoaded(Scene scene, LoadSceneMode mode)
のところを
void Start に変えると、今度はシーン1とシーン2が同時に出てしまいます。

シーンをただ単純に追加表示したい場合、他の人たちはどうやってるんでしょうか
809
(1): 弟子 ◆rZPPjYuxmQ 2018/10/02(火)22:22 ID:sAd5FsVN(2/2)調 AAS
>>799
>>797にあるリンク先をよく見てみよう
何があって、youのとどう違うか解ると思う
そこにはDebug.Logの方法も書いてあるよ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s