以下の内容はhttps://indie-du.com/entry/2017/02/05/230620より取得しました。


Unity : テキストファイルをメンバ変数として扱う [C#]

TextAssetというクラスを使うと、テキストファイルを扱えます。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;

public class TextSerializeTest : MonoBehaviour {

        // テキストファイルをメンバ変数に
    public TextAsset RawTextFile;

    void Start () {

            // テキスト読み込み
            StringReader stackLevelCostReader = new StringReader(RawTextFile.text);
            string text = stackLevelCostReader.ReadToEnd();

    }   
}

インスペクターからファイルをドラッグ&ドロップすればよし。

TextAssetで扱えるファイルの拡張子は下記リンクに載っている、.txt、.html、.htm、.xml、.bytes、.json、.csv、.yaml、.fnt。
Resources.Loadしなくてよいので覚えておくと便利かも。

テキストアセット - Unity マニュアル

TextAsset - Unity スクリプトリファレンス




以上の内容はhttps://indie-du.com/entry/2017/02/05/230620より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14