質問編集履歴
2
質問内容を修正しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
UnityのGUI.TextField
|
1
|
+
UnityのGUI.TextFieldに日本語を入力したい
|
body
CHANGED
File without changes
|
1
ソースコードを追記、質問内容を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,16 +2,17 @@
|
|
2
2
|
現在開発中のUnityプロジェクトを日本語対応化したいと考えております。プロジェクト内でGUI.TextFieldを使用しておりますが、現在は英語のみ入力可能です。
|
3
3
|
現在のコードは以下のようになっております。
|
4
4
|
```C#
|
5
|
+
public GUISkin myskin = null;
|
6
|
+
//**** 中略 ****//
|
5
7
|
GUIStyle inputStyle = GUI.skin.GetStyle("box");
|
6
8
|
inputStyle.alignment = TextAnchor.MiddleLeft;
|
7
9
|
chatInput = GUI.TextField(new Rect(10, 57, 400, 22), chatInput, 60, inputStyle);
|
8
10
|
```
|
9
11
|
|
10
12
|
## 問題・質問
|
11
|
-
GUI.TextFieldのフォントを変更するにあたって、GUIStyleのGUI.skin
|
13
|
+
GUI.TextFieldのフォントを変更するにあたって、GUIStyleのGUI.skinを修正すればよいと考えました(現状はnull、デフォルトです)。
|
12
|
-
|
14
|
+
skinを自作しフォントを日本語対応可能なフォントに変更したのですが、テキスト入力欄に日本語を入力できませんでした(Unityエディタにて確認)。
|
13
15
|
|
14
|
-
また、skinの"box"は自作した記憶がありませんのでUnityがデフォルトで持っているものかと思ったのですが、プロジェクト内を検索しても見当たりませんでした。
|
15
|
-
|
16
|
+
どのようにすればGUI.TextFieldに日本語入力が可能となりますでしょうか。
|
16
17
|
|
17
18
|
以上、何卒宜しくお願い致します。
|