Unity3D-获取字体的实际像素宽高
如果是获取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-获取字体的实际像素宽高相关推荐
- C++:获取图片文件信息-图片名称、类型、像素宽高
转自:C++ 获取图片文件信息 - 席纳霍霍 - 博客园 参考:图片头文件信息解析_adzcsx2的博客-CSDN博客_图片头文件 #include <gl/glut.h> #includ ...
- js进阶 11-6 jquery如何获取和设置元素的宽高(jquery多方法)
js进阶 11-6 jquery如何获取和设置元素的宽高(jquery多方法) 一.总结 一句话总结:jquery里面多是方法啊,比如jquery对象的宽高.所以取值是方法,赋值就是方法里面带参数. ...
- js兼容性——获取当前浏览器窗口的宽高
通过onresize事件 1 window.onresize = function () { 2 document.title = client().width + " "+ cl ...
- JavaScript获取浏览器可视区域的宽高
JavaScript获取浏览器可视区域的宽高 在做项目的时候,我们常常需要对项目做一些优化,来提升页面响应的速度,比如进入可视区域后再发送请求获取数据或者是填充模板,这个时候就需要能够获取到浏览器的可 ...
- javascript 快速获取图片实际大小的宽高
javascript 快速获取图片实际大小的宽高 简陋的获取图片实际宽高的方式 // 图片地址 var img_url = '13643608813441.jpg'// 创建对象 var img = ...
- 通过JQuery获取窗口和元素的宽高
<script type="text/javascript"> $(document).ready(function() { aler ...
- JS如何设置获取盒模型对应的宽高
dom.style.width/height(只适用获取内联元素的宽和高) dom.currentStyle.width/height(获取渲染后的宽高,但是仅IE支持) window.getComp ...
- Android获取UI控件的宽高
一.概述 我们如果开发一些依赖于UI控件宽高的功能,那么自然会想到调用View的getHeigth()和getWidth()方法,对于新手来说,这里有一个坑,你在Activity中的onCreate( ...
- 【openpyxl】设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变)
1.字体样式 from openpyxl import Workbook from openpyxl.styles import Fontwb = Workbook() ws = wb.active# ...
最新文章
- 完全免费,简化版Plotly推出,秒绘各类可视化图表
- [逆向基础] C++中基本数据类型的表现形式
- Node.js有了新的管理者
- spring学习(39):注入map类型
- ActiveX: 如何用.inf和.ocx文件生成cab文件
- 谷歌浏览器该扩展程序未列在Chrome网上应用店中解决方法
- Android的布局
- 【证明】【一题多解】布尔不等式(union bound)的证明
- bzoj 3316: JC loves Mkk(二分+单调队列)
- Java9的GI垃圾回收器
- IO复用,AIO,BIO,NIO,同步,异步,阻塞和非阻塞 区别参考
- php的登陆代码,PHP登陆页面完整代码
- 12306bycloud,免费开源抢票软件,无需安装,全平台可用
- 8个常用的wx小程序 UI 组件库,社区、电商、工具各类都有!
- 如何评价导师评价网?
- 戴尔服务器r720矩阵卡无响应,戴尔r720阵列卡驱动
- 022-互惠合作|离职员工的关系网
- 微信小程序 java校园跑腿服务平台uniapp
- 对WEB应用的粗浅理解
- 计算机cct证书含金量排名,省考CCT和国考NCRE的区别?