質問編集履歴
2
コード変更
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
コードの追加
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
|
+
```
|