質問編集履歴
2
コード変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -162,7 +162,6 @@
|
|
162
162
|
while (string.Compare(">", splitMessage[messageNum][nowTextNum].ToString(), ignoreCase: true) != 0)
|
163
163
|
{
|
164
164
|
nowTextNum++;
|
165
|
-
Debug.Log("aaa");
|
166
165
|
}
|
167
166
|
nowTextNum++;
|
168
167
|
}
|
1
コードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -145,4 +145,37 @@
|
|
145
145
|
transform.GetChild(0).gameObject.SetActive(true);
|
146
146
|
}
|
147
147
|
}
|
148
|
+
```
|
149
|
+
|
150
|
+
<から>までを除いた処理を追加
|
151
|
+
```C#
|
152
|
+
// 1回に表示するメッセージを表示していない
|
153
|
+
if (!isOneMessage)
|
154
|
+
{
|
155
|
+
// テキスト表示 時間を経過したらメッセージを追加
|
156
|
+
if (elapsedTime >= textSpeed)
|
157
|
+
{
|
158
|
+
//<から>までを除く
|
159
|
+
if (string.Compare("<", splitMessage[messageNum][nowTextNum].ToString(), ignoreCase: true) == 0)
|
160
|
+
{
|
161
|
+
//>来るまで繰り返し
|
162
|
+
while (string.Compare(">", splitMessage[messageNum][nowTextNum].ToString(), ignoreCase: true) != 0)
|
163
|
+
{
|
164
|
+
nowTextNum++;
|
165
|
+
Debug.Log("aaa");
|
166
|
+
}
|
167
|
+
nowTextNum++;
|
168
|
+
}
|
169
|
+
|
170
|
+
messageText.text += splitMessage[messageNum][nowTextNum];
|
171
|
+
|
172
|
+
nowTextNum++;
|
173
|
+
elapsedTime = 0f;
|
174
|
+
|
175
|
+
// メッセージを全部表示、または行数が最大数表示された
|
176
|
+
if (nowTextNum >= splitMessage[messageNum].Length)
|
177
|
+
{
|
178
|
+
isOneMessage = true;
|
179
|
+
}
|
180
|
+
}
|
148
181
|
```
|