jMonkeyEngine3 SDK 是开发团队基于 NetBeans 平台开发的 jME3 集成开发环境。它包含场景制作、模型预览、材质编辑等诸多游戏开发所需的功能。jMonkeyPlatform 跟 jME3 SDK 是一码事,说的都是这个东西。
对于中文用户而言,安装完 jME3 SDK 后第一次打开,菜单上的中文变成了方框乱码,原因是 NetBeans 会自动根据用户电脑的语言来进行本地化,但却使用了一种不支持中文的字体。
方法一
将IDE界面语言换成英文 在jME3 SDK的安装目录下找到`etc`文件夹中的`jmonkeyplatform.conf`文件,使用记事本或者Editplus之类的文本编辑工具打开它 。找到 `default_options` 配置项,在末尾加上`-J-Duser.country=US`,将地区设置成美国,这样再次打开jME3 SDK的时候界面就变成了全英文。 缺点:只能看英文菜单,可能有些朋友就喜欢中文菜单呢;另外因为编辑器字体仍然不支持中文,导致源码文件中凡是中文的地方仍然是小方框,此时可以调整编辑器字体为支持中文的字体。方法二
通过修改JRE配置文件,修改NetBeans默认字体 Monospaced 的映射 进入jmonkeyplatform\jdk\jre\lib文件夹,找到fontconfig.properties.src,拷贝为fontconfig.properties,编辑文件。将以下字段:
sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb
monospaced.plain.alphabetic=Courier New
monospaced.bold.alphabetic=Courier New Bold
monospaced.italic.alphabetic=Courier New Italic
monospaced.bolditalic.alphabetic=Courier New Bold Italic
改为:
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
monospaced.plain.alphabetic=Consolas
monospaced.bold.alphabetic=Consolas Bold
monospaced.italic.alphabetic=Consolas Italic
monospaced.bolditalic.alphabetic=Consolas Bold Italic
注意第一个字段的顺序,然后在文件末尾添加Consola字体定义:
filename.Consolas=CONSOLA.TTF
filename.Consolas_Bold=CONSOLAB.TTF
filename.Consolas_Italic=CONSOLAI.TTF
filename.Consolas_Bold_Italic=CONSOLAZ.TTF
保存后,将NetBeans的字体恢复默认的 Monospaced,可以看到修改已生效,实际显示结果是 Consolas 字体。
优点:等宽字体,看上去很舒服
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于