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

然后运行

相关推荐
西门子918!26 分钟前
西门子PN/PN Coupler调试
经验分享
RReality38 分钟前
【Unity Shader URP】全息扫描线(Hologram Scanline)源码+脚本控制
ui·unity·游戏引擎·图形渲染
联蔚盘云1 小时前
人工智能在企业落地中的“九重山”:挑战与破局之道
经验分享
AI偶然2 小时前
一文讲透 LLM,Context,mcp,Skills,Agent,Prompt
经验分享
渔民小镇2 小时前
一次编写到处对接 —— 为 Godot/Unity/React 生成统一交互接口
java·分布式·游戏·unity·godot
智者知已应修善业3 小时前
【51单片机1,左边4个LED灯先闪烁2次后,右边4个LED灯再闪烁2次:2,接着所用灯一起闪烁3次,接着重复步骤1,如此循环。】2023-5-19
c++·经验分享·笔记·算法·51单片机
宝宝单机sop3 小时前
Python资源合集
经验分享
网上邻居YY3 小时前
深度学习DL 之 安装PyTorch·GPU版、CUDA(本人Anaconda、Python、PyCharm已提前安装好)
pytorch·经验分享·python·深度学习·pycharm·学习方法
恒拓高科WorkPlus3 小时前
局域网视频软件BeeWorks Meet
经验分享
恒拓高科WorkPlus3 小时前
BeeWorks:打造安全可控的企业级内网即时通讯平台
经验分享