質問編集履歴

2

質問内容を修正しました。

2021/08/04 03:45

投稿

YOshim
YOshim

スコア1085

test CHANGED
@@ -1 +1 @@
1
- UnityのGUI.TextFieldのフォント変更したい
1
+ UnityのGUI.TextFieldに日本語入力したい
test CHANGED
File without changes

1

ソースコードを追記、質問内容を修正しました。

2021/08/04 03:45

投稿

YOshim
YOshim

スコア1085

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,10 @@
5
5
  現在のコードは以下のようになっております。
6
6
 
7
7
  ```C#
8
+
9
+ public GUISkin myskin = null;
10
+
11
+ //**** 中略 ****//
8
12
 
9
13
  GUIStyle inputStyle = GUI.skin.GetStyle("box");
10
14
 
@@ -18,15 +22,13 @@
18
22
 
19
23
  ## 問題・質問
20
24
 
21
- GUI.TextFieldのフォントを変更するにあたって、GUIStyleのGUI.skin,GetStyleで取得しているskinを修正すればよいと考えました。
25
+ GUI.TextFieldのフォントを変更するにあたって、GUIStyleのGUI.skinを修正すればよいと考えました(現状はnull、デフォルトです)
22
26
 
23
- 質問1. こ考えはそもそも正しいでしょうか
27
+ skinを自作しフォントを日本語対応可能なフォントに変更したのですが、テキスト入力欄に日本語を入力できませんでた(Unityエディタにて確認)
24
28
 
25
29
 
26
30
 
27
- また、skinの"box"は自作した記憶がありませんのでUnityがデフォルトで持っているものかと思ったのですが、プロジェクト内を検索しても見当たりませんでした。
28
-
29
- 質問2. boxはどこりますでしょうか。そもそも編集可能なものでしょうか。
31
+ どのようにすればGUI.TextField日本語入力が可能となりますでしょうか。
30
32
 
31
33
 
32
34