获取字体的长度

来源:互联网 发布:北京折叠 知乎 编辑:程序博客网 时间:2024/05/01 23:54
 void Start()
    {


        Font font = Resources.Load<Font>("FZCQJW");


        int fontsize = 35;
        string text = "0";
        font.RequestCharactersInTexture(text, fontsize, FontStyle.Normal);
        CharacterInfo characterInfo;
        float width = 0f;
        for (int i = 0; i < text.Length; i++)
        {


            font.GetCharacterInfo(text[i], out characterInfo, fontsize);
            //width+=characterInfo.width; unity5.x提示此方法将来要废弃
            width += characterInfo.advance;
        }


        Debug.Log("width : " + width);
    }
0 0
原创粉丝点击