Unity C#で
byteファイルから呼び出した改行コードは自前で改行コードに置換し直し必要
// ex. hoge:"hoge\nfuga"
if (hoge.Contains("\\n"))
{
hoge = hoge.text.Replace(@"\n", Environment.NewLine);
}
参考 https://teratail.com/questions/134632
スクリプトファイル上にかいた
string hoge = "hoge\nfuga";
は、コンパイル時に自動で改行コードとしてあつかってくれるが、
別から呼び出した \n
は、 \
と n
という文字列として扱われるので
※小さいつまづきメモですが、
Unity C#初心者の自分には参考記事だけだとすぐには解決できなかったので明確なコードメモとしてあげてみました。