计算字体宽度及Text组件的自适应怎么设置
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,今天小编给大家分享一下计算字体宽度及Text组件的自适应怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,
千家信息网最后更新 2025年01月28日计算字体宽度及Text组件的自适应怎么设置
今天小编给大家分享一下计算字体宽度及Text组件的自适应怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ChatView : MonoBehaviour
{
#region RectTransformprivate RectTransform ChatContent;#endregion#region GameObjectprivate GameObject LeftChatObj;private GameObject RightChatObj;#endregionprivate void Awake(){ InitGetComponent();}private void Start(){ Test();}private void InitGetComponent(){ #region RectTransform ChatContent = transform.Find("ChatPanel/ScrollView/Viewport/ChatContent").GetComponent(); #endregion #region GameObject LeftChatObj = Resources.Load ("Info/LeftChatInfo"); RightChatObj = Resources.Load ("Info/RightChatInfo"); #endregion}//测试方法private void Test(){ ChatInfo info1 = Instantiate(LeftChatObj, ChatContent).GetComponent (); ChatInfo info2 = Instantiate(RightChatObj, ChatContent).GetComponent (); // info1.SetChatText("椅子在异乡,树叶有翅膀,椅子在异乡,树叶有翅膀,椅子在异乡,树叶有翅膀"); info2.SetChatText("斯人如彩虹,遇上方知有,斯人如彩虹,遇上方知有,斯人如彩虹,遇上方知有,斯人如彩虹,遇上方知有,斯人如彩虹,遇上方知有"); UpdateLayout();}private void UpdateLayout(){ UITools.Instance.UpdateLayout(ChatContent);}
}
public class ChatInfo : MonoBehaviour
{
#region RectTransformprivate RectTransform RtChatContentText;private RectTransform RtBgEmpty;private RectTransform RtContentEmpty;private RectTransform RtSelf;#endregion#region Textprivate Text ChatContentText;#endregion#region float//字体总宽高private float m_FontTotalWidth = 0f;private float m_FontTotalHeight = 0f;//Text文本的宽高private float m_TextWidth = 0f;private float m_TextHeight = 0f;//Text背景图宽高private float m_TextBgWidth = 0f;private float m_TextBgHeight = 0f;#endregionprivate void Awake(){ InitGetComponent();}private void Start(){ //SetChatText("椅子在异乡,树叶有翅膀。椅子在异乡,树叶有翅膀。椅子在异乡,树叶有翅膀。椅子在异乡,树叶有翅膀。椅子在异乡,树叶有翅膀。"); //SetChatText("椅子在异乡,树叶有翅膀。");}private void InitGetComponent(){ #region RectTransform RtChatContentText = transform.Find("ContentEmpty/BgEmpty/ChatContentText").GetComponent(); RtBgEmpty = transform.Find("ContentEmpty/.........
以上就是"计算字体宽度及Text组件的自适应怎么设置"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
异乡
树叶
椅子
翅膀
斯人
彩虹
知识
篇文章
字体
宽度
组件
内容
不同
很大
大部分
就是
文本
方法
更多
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小怪兽玩明日之后是哪一个服务器
长春软件开发制作公司
保护服务器安全的措施
数据库第三版教案
服务器管理器查询用户
怎么导入剑灵数据库
青阳微型软件开发服务调试
可爱图标软件开发
wps搭配什么数据库好
云服务器和虚拟主机区别
辽宁软件开发推广
软件开发包装简历
党中央网络安全
java定时任务数据库
网络技术中的7层模型
软件开发签完合同几天后悔了
区块链关机同步数据库
网络安全学院成立
GFM服务器是什么意思
我身边的网络安全短视频
游戏软件开发应聘岗位
万达集团采购数据库
关注网络安全绿色安全上网
小学生网络安全教育演练视频
淘宝的数据库系统分析
数据库服务器网站怎么查看
生态环境局车辆环保信息数据库
任务宝网络技术有限公司
供应1688数据库行吗
丰台区信息化软件开发要求