ルルのゲーム開発備忘録

主にUnityやC#に関する情報を気まぐれに投稿していきま~す

【Unity】インスペクター上のテキストで改行(複数行)を登録する方法

はじめに

こんにちは、ルルです。
今回はインスペクター上のテキストで改行(複数行)を登録する方法についての記事です。

TextArea属性をつける

結論から言うと、対象のstring変数に[TextArea]属性をつけると複数行を登録することができます。

TextArea

[TextArea]だけでも6行くらい?は複数行登録できました。自分の場合はもっと欲しかったので[TextArea(1, 10)]のように書くことで10行まで登録できました。

逆にこの属性がないstringのインスペクター上で文字列を登録した場合、\nを入力していも表示されるときに改行が認識されていませんでした。