質問編集履歴

2

コード変更

2020/10/07 09:35

投稿

Lovedelic_VR
Lovedelic_VR

スコア24

test CHANGED
File without changes
test CHANGED
@@ -326,8 +326,6 @@
326
326
 
327
327
  nowTextNum++;
328
328
 
329
- Debug.Log("aaa");
330
-
331
329
  }
332
330
 
333
331
  nowTextNum++;

1

コードの追加

2020/10/07 09:35

投稿

Lovedelic_VR
Lovedelic_VR

スコア24

test CHANGED
File without changes
test CHANGED
@@ -293,3 +293,69 @@
293
293
  }
294
294
 
295
295
  ```
296
+
297
+
298
+
299
+ <から>までを除いた処理を追加
300
+
301
+ ```C#
302
+
303
+ // 1回に表示するメッセージを表示していない
304
+
305
+ if (!isOneMessage)
306
+
307
+ {
308
+
309
+ // テキスト表示 時間を経過したらメッセージを追加
310
+
311
+ if (elapsedTime >= textSpeed)
312
+
313
+ {
314
+
315
+ //<から>までを除く
316
+
317
+ if (string.Compare("<", splitMessage[messageNum][nowTextNum].ToString(), ignoreCase: true) == 0)
318
+
319
+ {
320
+
321
+ //>来るまで繰り返し
322
+
323
+ while (string.Compare(">", splitMessage[messageNum][nowTextNum].ToString(), ignoreCase: true) != 0)
324
+
325
+ {
326
+
327
+ nowTextNum++;
328
+
329
+ Debug.Log("aaa");
330
+
331
+ }
332
+
333
+ nowTextNum++;
334
+
335
+ }
336
+
337
+
338
+
339
+ messageText.text += splitMessage[messageNum][nowTextNum];
340
+
341
+
342
+
343
+ nowTextNum++;
344
+
345
+ elapsedTime = 0f;
346
+
347
+
348
+
349
+ // メッセージを全部表示、または行数が最大数表示された
350
+
351
+ if (nowTextNum >= splitMessage[messageNum].Length)
352
+
353
+ {
354
+
355
+ isOneMessage = true;
356
+
357
+ }
358
+
359
+ }
360
+
361
+ ```