godot游戏引擎吧 关注:59贴子:119

回复:让godot v3.0.6 使用中文字体(能显示出中文字)

取消只看楼主收藏回复

可以看到右侧“属性面板”已经变成"DynamicFont"的相关属性了


IP属地:湖北16楼2018-11-25 23:23
回复
    先把"DynamicFont"这个资源保存一下,点红圈中的图标:

    弹出的菜单里点“保存”


    IP属地:湖北20楼2018-11-25 23:46
    回复
      会看到这样的界面:

      双击进入"font"文件夹,并在下方改名为"cn_font.tres"


      IP属地:湖北21楼2018-11-25 23:52
      回复
        点“保存”后就是这样了:


        IP属地:湖北22楼2018-11-26 00:13
        回复
          在右侧"DynamicFont"面板里,点开"Settings",在"Size"右侧填入你想改的字体大小,比如"16"


          IP属地:湖北23楼2018-11-26 00:18
          回复
            还是"DynamicFont"面板
            点开“font",在"Font Data"右侧的"<null>"那里点一下,
            在弹出的菜单里点"新建DynamicFontData"


            IP属地:湖北24楼2018-11-26 00:21
            回复
              建完后在下图中箭头所指处再点一下:


              IP属地:湖北25楼2018-11-26 00:22
              回复
                点后就切换到了"DynamicFontData”的属性设置了,再点下图中红圏处的图标:

                在弹出的菜单中点“文件”


                IP属地:湖北26楼2018-11-26 00:25
                回复
                  双击进入"font"文件夹

                  由于目前godot还不能浏览ttc格式的文件,所以在"所有可用类型"那里点开,改选"所有文件"


                  IP属地:湖北27楼2018-11-26 00:37
                  回复

                    是不是就能看到我们之前复制的字体资源呢?
                    这里看到的是我之前所选的“新宋体”。
                    双击字体文件或点界面底部的“打开”按钮以选择它。


                    IP属地:湖北28楼2018-11-27 13:36
                    回复

                      看图中Font Path的值,这样就是绑定好了中文字体了。
                      但回头看看Label标签,为什么还没显示出来中文呢?
                      嗯,因为还需要为Label指定你绑定的这个中文字体。(你应该已经想到如果不同的地方想用不同的字体该怎么做啦!)


                      IP属地:湖北29楼2018-11-27 13:49
                      回复

                        点一下场景面板里的"Label",以切换到Label的属性面板


                        IP属地:湖北30楼2018-11-27 13:54
                        回复
                          Label的属性很多,需要下滑找到"Custom Fonts"这项,

                          把它点开,再点一下红圈里的"<null>"那里:


                          IP属地:湖北31楼2018-11-27 14:03
                          回复
                            在弹出的菜单中点选“加载”这一项

                            双击选择我们之前建立好的字体资源cn_font.tres


                            IP属地:湖北32楼2018-11-27 14:12
                            收起回复