環境
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ございます。";//テキストの中身を変更 } }
実行結果
Unity本を出版しました!
突然ですが、Unity本を出版しました!
こちらを読むことで、スクリプトの基礎固めができます!
現在、kindle unlimitedで読み放題設定中です。今のうちにどうぞ!
もっと早く教えてほしかった!Unity C#入門