質問編集履歴

2

2024/01/13 15:51

投稿

Apple_Candy
Apple_Candy

スコア44

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,12 @@
11
11
 
12
12
  textの表示可能桁をインクリメントして、セリフを順々に表示させているのですが
13
13
  リッチテキストを用いてそれを行うと、表示されないのにリッチテキストの分だけインクリメントが続くので不自然に次のセリフへ移行する時間が長くなります。
14
+
15
+ たとえば、
16
+ "こんにちは。初めまして。"と、
17
+ "<color=red><size=50>こんにちは。始めまして。</size></color>"
18
+ とでは実際に表示される文字列の長さは一緒ですが
19
+ リッチテキスト原文を扱ってしまうと不必要に多い処理が必要になる。
14
20
 
15
21
  これを解決したいです。
16
22
 

1

追記

2024/01/13 15:40

投稿

Apple_Candy
Apple_Candy

スコア44

test CHANGED
File without changes
test CHANGED
@@ -146,7 +146,7 @@
146
146
  ##### 上記の詳細・結果
147
147
  まず、TMProのtextinfo.characterinfoを利用することを考えました。
148
148
  GetPure関数を見ていただければわかると思うんですが、一回代入してしまってから要素を取得しようとしました。
149
- しかしこれがうまくいかず、変な感じに取得される(配列の一個前の要素を取ってきてたり、なぞの空白,null?をとってきます。Debug.Logで確かめました。)
149
+ しかしこれがうまくいかず、変な感じに取得される(配列の一個前の要素を取ってきてたり、要素が混ざってたり、なぞの空白,null?をとってきます。Debug.Logで確かめました。)
150
150
 
151
151
  ### 補足
152
152
  特になし