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

然后运行

相关推荐
三流架构师4 小时前
大厂面试资源合集
经验分享
mxwin4 小时前
Unity Shader URP:将法线可视化,便于调试
unity·游戏引擎·shader
杨连江5 小时前
清晨血压升高与晨起过敏性鼻炎清涕症状同步发作的机制关联性研究
经验分享
蓝黑墨水5 小时前
unity相关链接
unity·游戏引擎
mxwin5 小时前
Unity Shader 法线贴图的七种错误用法
unity·游戏引擎·贴图·shader
不大姐姐AI智能体5 小时前
实测教程:用 Codex 配合 HyperFrames,把公众号文章做成可渲染的讲解型视频
人工智能·经验分享·gpt·自动化·aigc
Jurio.6 小时前
tmux 安装与使用教程:SSH 断开后任务继续运行,终端分屏与多窗口管理
linux·经验分享·ssh·tmux
mxwin8 小时前
Unity URP 切线空间详解
unity·游戏引擎·shader
BomanGe19 小时前
NSK紧凑型FA系列精密滚珠丝杠技术解析
运维·服务器·网络·经验分享·规格说明书
天竺鼠不该去劝架10 小时前
RPA平台2026决策参考:如何通过PoC测试选出最优企业自动化方案
经验分享