Unity3D IOS下保存和读取资源(保存到文件夹目录)
admin
2023-01-21 00:02:13
0

Unity3D IOS下保存和读取资源(保存到文件夹目录)


using UnityEngine;
   
using System.Collections;
   
using System.IO;
   
using System;
   
   
public class NvTestSave : MonoBehaviour
   
{
   
   
   
private string showtext = "not txt has been loaded!";
   
   
   
public string JsonPath
   
    {
   
        get{
   
            string    path=null;
   
            if(Application.platform==RuntimePlatform.IPhonePlayer)
   
            {
   
                path= Application.dataPath.Substring (0, Application.dataPath.Length - 5);
   
                path = path.Substring(0, path.LastIndexOf('/'))+"/Documents/";   
   
            }
   
            else
   
            {
   
                path=Application.dataPath+"/Resource/GameData/";
   
            }
   
            return path;
   
        }    
   
    }
   
   
   
// Use this for initialization
   
void Start ()
   
{
   
SaveJson(" i love coding!!","MyText.txt");
   
StartCoroutine(WaitForRead());
   
}
   
   
   
// Update is called once per frame
   
void Update ()
   
{
   
   
   
}
   
   
   
void OnGUI()
   
{
   
GUI.Label(new Rect(10, 10, 500, 20), showtext);
   
}
   
   
   
void ShowText(string text)
   
{
   
showtext = text;
   
}
   
   
   
IEnumerator WaitForRead( )
   
    {
   
yield return new WaitForSeconds(0.5f);
   
StartCoroutine(InstanceText("MyText.txt"));
   
}
   
 //Unity3D教程手册:www.unitymanual.com
   
IEnumerator InstanceText(string fileName)
   
    {
   
        string path="file://"+JsonPath+fileName;
   
   
   
Debug.LogError("======path:  "+path);
   
        WWW wwwText=new WWW(path);
   
        yield return wwwText;
   
Debug.LogError("======ShowText");
   
        ShowText(wwwText.text);
   
    }
   
 //Unity3D教程手册:www.unitymanual.com
   
void  SaveJson(string txt , string filepathandname)
   
{
   
string file = JsonPath+"//" + filepathandname;
   
   
   
StreamWriter sw;
   
FileInfo t = new FileInfo(file);
   
if(!t.Exists)
   
{
   
sw = t.CreateText();
   
}
   
else
   
{
   
sw = t.AppendText();
   
}
   
sw.WriteLine(txt);
   
sw.Close();
   
sw.Dispose();
   
}
   
}
   

   


相关内容

热门资讯

终于了解“皇豪众娱牛牛怎么装挂... 终于了解“皇豪众娱牛牛怎么装挂”(太坑了果然有挂)您好,皇豪众娱牛牛这个游戏其实有挂的,确实是有挂的...
玩家攻略科普“一喜棋牌开挂神器... 网上科普关于“一喜棋牌有没有挂”话题很是火热,小编也是针对一喜棋牌作*弊开挂的方法以及开挂对应的知识...
玩家分享攻略“天天微友棋牌开挂... 您好:天天微友棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
唐驳虎:日本发生7.6级强震,... 核心提要1. 日本青森县以东的太平洋海域发生7.6级强烈地震。由于离岸较远且震源较深,此次地震对陆地...
我来教教您“台安来来麻将怎么装... 我来教教您“台安来来麻将怎么装挂”(外卦神器下载)您好,台安来来麻将这个游戏其实有挂的,确实是有挂的...
石金科技取得一种薄片石墨舟专利... 国家知识产权局信息显示,深圳市石金科技股份有限公司取得一项名为“一种薄片石墨舟”的专利,授权公告号C...
终于明白“星星武汉麻将开挂神器... 家人们!今天小编来为大家解答星星武汉麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
努比亚总裁倪飞谈豆包手机助手:... IT之家 12 月 9 日消息,中兴通讯终端事业部总裁、努比亚技术有限公司总裁倪飞今日发布长文,谈及...
2025浦东国际人才港论坛-人... 12月6日下午,“2025浦东国际人才港论坛-人工智能产业人才论坛”在张江科学会堂举行。本次论坛以“...
【今日要闻】“新九方牛牛究竟有... 家人们!今天小编来为大家解答新九方牛牛透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...