Mac環境でprintメソッドやGUIクラスのメソッドを使用して日本語を出力すると
文字化けます。
[C#]
試行錯誤の結果、
スクリプトの文字コードを「UTF-8」から「UTF-16」に変換したら表示されました。
UTF-8
UTF-16
他に方法がありそうですが、とりあえずこれで問題なく動作しています。
文字化けます。
[C#]
using UnityEngine; using System.Collections; public class example : MonoBehaviour { void OnGUI () { if (GUI.Button(new Rect(Screen.width / 2, Screen.height / 2, 200, 100), "こんにちは、こんにちは")) { print("こんにちは、こんにちは"); } } }
試行錯誤の結果、
スクリプトの文字コードを「UTF-8」から「UTF-16」に変換したら表示されました。
![[Unity] Mac環境での日本語文字化け対処法](http://www.happytrap.jp/blogs/wp-content/uploads/2011/12/cap_111228_1.jpg)
UTF-8
![[Unity] Mac環境での日本語文字化け対処法](http://www.happytrap.jp/blogs/wp-content/uploads/2011/12/cap_111228_2.jpg)
UTF-16
他に方法がありそうですが、とりあえずこれで問題なく動作しています。