そういうのがいいブログ

アプリ個人開発 まるブログ

アプリ開発覚え書き

【Unity】スクリプトからテキストの改行

環境

Unity 2019.3.7f1

はじめに

スクリプトからのテキストの改行方法について解説します。

↓テキスト変更についての詳細はこちら
marumaro7.hatenablog.com

方法

改行は\nで行う。
\ はスラッシュではなくバックスラッシュなので注意!

また、バックスラッシュはなぜか私のVisualStudioでは表示されません。(汗)
正しくバックスラッシュを打ち込んでも¥マークになってしまいます。
¥マークに変装しているバックスラッシュという感じです。

注意しないといけないのは最初から円マークを全角で打ち込んで半角にすると
それはただの¥マークなので改行になりません。(ややこしい)

→半角モードで打ち込んでいれば問題無いです。

具体例

コード

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;//UIを使用するときに必要

public class test : MonoBehaviour
{

    [SerializeField] private Text a;//テキストをアタッチする

    //スタート関数
    void Start()
    {
        a.text = "おはよう\nございます。";//テキストの中身を変更
    }

}


実行結果
image.png

Unity本を出版しました!

突然ですが、Unity本を出版しました!
こちらを読むことで、スクリプトの基礎固めができます!
現在、kindle unlimitedで読み放題設定中です。今のうちにどうぞ!


もっと早く教えてほしかった!Unity C#入門