[過去ログ] 【3Dゲームエンジン】Unity質問スレッド37 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
797(2): 弟子 ◆rZPPjYuxmQ [sage] 2018/10/02(火) 08:57:54.33 ID:sAd5FsVN(1/2) AAS
>>793やり方としては、シーン0、これはシーンコントロールとしてスクリプトのみ
そこに
2chスレ:gamedev
を参考にしてシーン1をロードしたら、シーン2をロードするというスクリプトを書けば、「プログラム的」にはできます
但し、動作的に、シーン1がめちゃ軽いなら、プログラム的には読み込み後でも、ほぼ同時に見えるかもしれません
その場合はやはり、シーン1の表示後0.5秒後にシーン2を読み込むとかの工夫が必要かなと思います
StartCoroutineやInvokeがそれになります
まぁ色々と試してみて理想の動作を見つけてください
809(1): 弟子 ◆rZPPjYuxmQ [sage] 2018/10/02(火) 22:22:21.48 ID:sAd5FsVN(2/2) AAS
>>799799(3): 名前は開発中のものです。 [] 2018/10/02(火) 09:45:41.64 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が同時に出てしまいます。
シーンをただ単純に追加表示したい場合、他の人たちはどうやってるんでしょうか
>>797にあるリンク先をよく見てみよう
何があって、youのとどう違うか解ると思う
そこにはDebug.Logの方法も書いてあるよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s