如果是获取ttf字体的实际像素宽高,可以使用下面的方式:

Text text = GetComponent<Text>();Debug.Log(text.preferredWidth);Debug.Log(text.preferredHeight);

如果是获取自己制作的图片字体宽高,需要拿到字体中的每个字母的宽高,再将他们加起来就可以了:

/// <summary>/// 通过字体获取字符串的宽度,主要是图片制作的静态字体/// </summary>/// <param name="font">字体</param>/// <param name="str">需要计算的字符串</param>/// <returns>字符串宽度</returns>public static float GetStringWidthByFont(Font font, string str){float width = 0;CharacterInfo charInfo;for(int i=0;i<str.Length;i++){font.GetCharacterInfo(str[i], out charInfo);width += charInfo.advance;}return width;}

上面是获取宽度的,高度的,直接看行数,乘以字体高度就可以了,因为图片字体高度是固定值

Unity3D-获取字体的实际像素宽高相关推荐

  1. C++:获取图片文件信息-图片名称、类型、像素宽高

    转自:C++ 获取图片文件信息 - 席纳霍霍 - 博客园 参考:图片头文件信息解析_adzcsx2的博客-CSDN博客_图片头文件 #include <gl/glut.h> #includ ...

  2. js进阶 11-6 jquery如何获取和设置元素的宽高(jquery多方法)

    js进阶 11-6  jquery如何获取和设置元素的宽高(jquery多方法) 一.总结 一句话总结:jquery里面多是方法啊,比如jquery对象的宽高.所以取值是方法,赋值就是方法里面带参数. ...

  3. js兼容性——获取当前浏览器窗口的宽高

    通过onresize事件 1 window.onresize = function () { 2 document.title = client().width + " "+ cl ...

  4. JavaScript获取浏览器可视区域的宽高

    JavaScript获取浏览器可视区域的宽高 在做项目的时候,我们常常需要对项目做一些优化,来提升页面响应的速度,比如进入可视区域后再发送请求获取数据或者是填充模板,这个时候就需要能够获取到浏览器的可 ...

  5. javascript 快速获取图片实际大小的宽高

    javascript 快速获取图片实际大小的宽高 简陋的获取图片实际宽高的方式 // 图片地址 var img_url = '13643608813441.jpg'// 创建对象 var img = ...

  6. 通过JQuery获取窗口和元素的宽高

    <script type="text/javascript"> $(document).ready(function()                  { aler ...

  7. JS如何设置获取盒模型对应的宽高

    dom.style.width/height(只适用获取内联元素的宽和高) dom.currentStyle.width/height(获取渲染后的宽高,但是仅IE支持) window.getComp ...

  8. Android获取UI控件的宽高

    一.概述 我们如果开发一些依赖于UI控件宽高的功能,那么自然会想到调用View的getHeigth()和getWidth()方法,对于新手来说,这里有一个坑,你在Activity中的onCreate( ...

  9. 【openpyxl】设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变)

    1.字体样式 from openpyxl import Workbook from openpyxl.styles import Fontwb = Workbook() ws = wb.active# ...

最新文章

  1. 完全免费,简化版Plotly推出,秒绘各类可视化图表
  2. [逆向基础] C++中基本数据类型的表现形式
  3. Node.js有了新的管理者
  4. spring学习(39):注入map类型
  5. ActiveX: 如何用.inf和.ocx文件生成cab文件
  6. 谷歌浏览器该扩展程序未列在Chrome网上应用店中解决方法
  7. Android的布局
  8. 【证明】【一题多解】布尔不等式(union bound)的证明
  9. bzoj 3316: JC loves Mkk(二分+单调队列)
  10. Java9的GI垃圾回收器
  11. IO复用,AIO,BIO,NIO,同步,异步,阻塞和非阻塞 区别参考
  12. php的登陆代码,PHP登陆页面完整代码
  13. 12306bycloud,免费开源抢票软件,无需安装,全平台可用
  14. 8个常用的wx小程序 UI 组件库,社区、电商、工具各类都有!
  15. 如何评价导师评价网?
  16. 戴尔服务器r720矩阵卡无响应,戴尔r720阵列卡驱动
  17. 022-互惠合作|离职员工的关系网
  18. 微信小程序 java校园跑腿服务平台uniapp
  19. 对WEB应用的粗浅理解
  20. 计算机cct证书含金量排名,省考CCT和国考NCRE的区别?

热门文章

  1. 骨龄预测代码学习(一)
  2. redis 为什么这么快,你真的知道吗?
  3. [安全测试报告]某米摄像头安全体验报告
  4. 软件测试公司都会查学历吗,高新技术企业申请会查员工学历吗?申请高新技术企业注意事项解读...
  5. HDMI 2.1特性
  6. 【Python】面向对象,封装
  7. Vue2切换生产环境、测试环境和开发环境
  8. 高稳定度精密可调恒流源的设计与实现
  9. hr2000 光谱Matlab,HR2000+光纤光谱仪
  10. 中国学术会议2009---001