您无法从外部路径(Unity游戏中没有的路径)加载TextAsset
。实际上,您甚至无法从项目本身中的路径(不是资源路径,然后再通过Resources
API加载该路径)中加载它。
您拥有的一个选择是使用AssetBundle。将TextAsset
添加到Assetbundle中,然后您可以从任何路径load到Assetbundle中,并从其中提取TextAsset
。
如果您只想加载Unity路径之外的任何文件,则可以不 TextAsset
进行。只需使用任何System.IO
API,例如File.ReadAllText
和File.ReadAllBytes
。这样应该可以加载您的文件。