概要
using System.IO; using System.Text; using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; public class Example : IPreprocessBuildWithReport, IPostprocessBuildWithReport { private const string PATH = "Assets/Resources/example.txt"; public int callbackOrder => 0; public void OnPreprocessBuild( BuildReport report ) { var sw = new StreamWriter( PATH, false, Encoding.UTF8 ); sw.Write( "ピカチュウ" ); sw.Flush(); sw.Close(); AssetDatabase.ImportAsset( PATH ); } public void OnPostprocessBuild( BuildReport report ) { AssetDatabase.DeleteAsset( PATH ); } }
上記のようなコードを記述することで、
ビルド時に Resources フォルダにテキストファイルを作ることができます
作ったテキストファイルは Resources.Load