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;
    }
}

然后运行

相关推荐
林鸿群28 分钟前
VS2026 编译 Cocos2d-x 项目完整指南:解决兼容性问题
游戏引擎·cocos2d
正大数据恢复37 分钟前
数据恢复的核心是“避免二次破坏“
经验分享·数据恢复
优化控制仿真模型1 小时前
小黑课堂【计算机二级】WPSoffice题库软件下载安装教程
经验分享
电科_银尘1 小时前
【书籍】-- 《小米创业思考》
经验分享·笔记·创业创新·学习方法
林鸿群1 小时前
VS2026 编译 Cocos2d-x 老项目完整指南:从崩溃到完美运行
游戏引擎·cocos2d
风酥糖2 小时前
Godot游戏练习01-第15节-敌人生成动画,翻转,碰撞
游戏·游戏引擎·godot
优化控制仿真模型2 小时前
2025年12月英语六级真题及答案解析完整版(第一、二、三套全PDF)
经验分享·pdf
赵谨言2 小时前
基于YOLOv5的海棠花花朵检测识别:文献综述与研究展望
大数据·开发语言·经验分享·python
WarPigs2 小时前
编辑器/AB包资源校验工具
unity
三流架构师2 小时前
考研真题资源合集
经验分享