teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

InputFieldを両立する場合を追加。

2016/06/21 07:16

投稿

urahimono
urahimono

スコア714

answer CHANGED
@@ -24,4 +24,28 @@
24
24
  ![イメージ説明](d36830f5dd4e24546ac05262d1c27037.png)
25
25
  ![イメージ説明](220870688a1671be1e7c6713cf433ac7.png)
26
26
 
27
+ ---
28
+ **追記:InputFieldと両立する場合**
29
+
30
+ **InputField**コンポーネントが変更するテキストを変化させる場合、上記の**Message**コンポーネントでは**text**が**InputField**に上書きされてしまうため、**InputField**のtextプロパティを変化させる必要があります。
31
+
32
+ ```csharp
33
+ using UnityEngine;
34
+ using UnityEngine.UI;
35
+
36
+ public class Message : MonoBehaviour
37
+ {
38
+ [SerializeField]
39
+ private InputField m_inputField = null;
40
+
41
+ public void OnAddString( string i_string )
42
+ {
43
+ m_inputField.text += i_string;
44
+ }
45
+
46
+ } // class Message
47
+ ```
48
+ ![イメージ説明](ae9d7305d52bf473dd54c26a7fd32df4.png)
49
+
50
+
27
51
  ご参考になればと思います。