質問編集履歴
2
追記のコード
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,15 +66,11 @@
|
|
66
66
|
|
67
67
|
・後から表示させたいマップ(png)
|
68
68
|
|
69
|
-
|
70
|
-
|
71
69
|
```
|
72
70
|
|
73
71
|
|
74
72
|
|
75
73
|
### 該当のソースコード
|
76
|
-
|
77
|
-
|
78
74
|
|
79
75
|
```C#
|
80
76
|
|
@@ -104,8 +100,66 @@
|
|
104
100
|
|
105
101
|
|
106
102
|
|
107
|
-
###
|
103
|
+
### 追記のコード allowSceneActivation
|
104
|
+
|
105
|
+
```
|
106
|
+
|
107
|
+
void Start()
|
108
|
+
|
109
|
+
{
|
110
|
+
|
111
|
+
StartCoroutine("LoadSceneAndWait");
|
112
|
+
|
113
|
+
}
|
114
|
+
|
115
|
+
IEnumerator LoadSceneAndWait()
|
116
|
+
|
117
|
+
{
|
118
|
+
|
119
|
+
float start = Time.realtimeSinceStartup;
|
120
|
+
|
121
|
+
AsyncOperation ope = SceneManager.LoadSceneAsync("Scene2", LoadSceneMode.Additive);
|
122
|
+
|
123
|
+
ope.allowSceneActivation = false;
|
108
124
|
|
109
125
|
|
110
126
|
|
127
|
+
while (Time.realtimeSinceStartup - start < 数字)
|
128
|
+
|
129
|
+
{
|
130
|
+
|
131
|
+
yield return null;
|
132
|
+
|
133
|
+
}
|
134
|
+
|
135
|
+
ope.allowSceneActivation = true;
|
136
|
+
|
137
|
+
}
|
138
|
+
|
139
|
+
}
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
start < の数字(秒) は 5 や 15 で試しましたが結果は同じで、
|
144
|
+
|
145
|
+
Unity画面での再生では
|
146
|
+
|
147
|
+
Scene1の画像が表示された状態で「Scene2 (is loading)」となった後にScene2が表示されるのですが、
|
148
|
+
|
149
|
+
スマホにビルドすると、起動して15秒ほどしてからScene1とScene2が同時表示になってしまいます。
|
150
|
+
|
151
|
+
裏でScene2をロードしている間、Scene1の表示に影響を与えないようなコードは何かないでしょうか?
|
152
|
+
|
153
|
+
よろしくお願いします。
|
154
|
+
|
155
|
+
```
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
### 補足情報(FW/ツールのバージョンなど)
|
160
|
+
|
161
|
+
```
|
162
|
+
|
111
163
|
Unityのバージョンは 2018.2.9f1 です。
|
164
|
+
|
165
|
+
```
|
1
説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
```
|
18
18
|
|
19
|
-
UnityでRPG用の広いマップを段階的に繋がっていくように表示させたいと思っています。
|
19
|
+
UnityでRPG用の広いマップ(png)を段階的に繋がっていくように表示させたいと思っています。
|
20
20
|
|
21
21
|
現在、Scene1(スタート付近)を表示させた後にScene2を追加表示させることを試しています。
|
22
22
|
|
@@ -56,7 +56,7 @@
|
|
56
56
|
|
57
57
|
・Main Camera
|
58
58
|
|
59
|
-
・初めのマップ
|
59
|
+
・初めのマップ(png)
|
60
60
|
|
61
61
|
・空のGameObject (以下に例示したスクリプトをこの空のGameObjectにつけています)
|
62
62
|
|
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
Scene2に入っているもの
|
66
66
|
|
67
|
-
・後から表示させたいマップ
|
67
|
+
・後から表示させたいマップ(png)
|
68
68
|
|
69
69
|
|
70
70
|
|