Unity文字排版错位问题

先看效果。

这几天在开发的过程中使用字符串拼接的时候遇到这个问题,之后发现是因为字符串分割过后有隐藏的字符串产生的(比如下面的"\r")。下面是代码。

cs 复制代码
public class Mytext : MonoBehaviour
{
    public  TMP_Text mytext;
    void Start()
    {
        string text1 = "你好"+"\r";
        string text2 = "World";
        mytext.text = text1 + text2;
    }
}

下面是解决办法,直接在使用的时候加上Trim()就可以了,Trim()可以自动帮你去掉不必要的字符。

cs 复制代码
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;

public class Mytext : MonoBehaviour
{
    public  TMP_Text mytext;
    void Start()
    {
        string text1 = "你好"+"\r";
        string text2 = "World";
        mytext.text = text1.Trim() + text2;
    }
}

然后运行

相关推荐
优化控制仿真模型7 小时前
27考研数学一、二、三历年真题及答案解析PDF电子版(1987-2026年)
经验分享·pdf
其实秋天的枫7 小时前
27考研数学一、二、三历年真题及答案解析PDF电子版(1987-2026年)
经验分享·pdf
其实秋天的枫8 小时前
【2026专四】英语专业四级TEM4历年真题及答案电子版PDF(2009-2025年)
经验分享·pdf
草履虫君8 小时前
若用wsL方式安装openclaw 就不需要安装win原生的node和git
经验分享·git·ai
中屹指纹浏览器8 小时前
指纹浏览器自动化测试中的环境一致性与稳定性保障
经验分享·笔记
优化控制仿真模型9 小时前
26年新大纲普通话考试真题题库50套(PDF电子版)
经验分享·pdf
Amos_ FAT9 小时前
关于PS软件转ico图标的一点经验
经验分享
中屹指纹浏览器10 小时前
浏览器指纹内核级篡改技术实现与风险防御
经验分享·笔记
凡情10 小时前
android隐私合规检测
android·unity
虹科数字化与AR10 小时前
远程协作新范式:工业场景下的专家支持技术演进
经验分享