Unity StreamingAssets目录是特殊目录,该目录下的文件只读。并且在不同的平台读取方式不一样,尤其是安卓平台。下面的方法可以正确读取StreamingAssets中的文件内容
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
public class FileUtil
{
/// <summary>
///读取StreamingAssets中的文件
/// </summary>
/// <param name="path">StreamingAssets下的文件路径</param>
/// <returns>读取到的字符串</returns>
public static string GetTextFromStreamingAssets(string path)
{
string localPath = "";
if (Application.platform == RuntimePlatform.Android)
{
localPath = Applic

这个代码示例展示了如何在Unity中根据不同平台,特别是Android平台,正确读取StreamingAssets目录下的文件内容。使用UnityWebRequest进行网络请求,确保在不同环境下能顺利获取文件的文本信息。
最低0.47元/天 解锁文章
6697

被折叠的 条评论
为什么被折叠?



