计算字体宽度及Text组件的自适应怎么设置
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天小编给大家分享一下计算字体宽度及Text组件的自适应怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,
千家信息网最后更新 2025年12月02日计算字体宽度及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安全错误
数据库的锁怎样保障安全
监控数据库表在哪个文件夹
网络安全先学什么
芜湖狼道网络技术有限公司
sql数据库清空指定表
软件开发过程的标识
对网络安全重要的认识
国家网络安全宣传短篇小说
高规格网络安全问题
软件开发的工作工资怎么样
你的qq空间违反网络安全
服务器机房建设概念股
儋州市网络安全办公室
多串口服务器报价
金山区正规网络技术供应
软件开发项目的市场预测
网络安全手抄报简单画画
郑州伏牛路小学网络安全
固定IP对网络安全
软件开发灾难
东营联想服务器哪家好
2022网络安全宣传视频
镇海一站式软件开发企业
全联接数据库
泰坦陨落2怎么更改服务器
网络安全 传媒
isa服务器配置
数据库应用包含exls表吗
数据库远程连接怎么开启
网络安全工程师有必要出差吗
国家安全法信息网络安全论文