电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

下文件保存和读取

下文件保存和读取_第1页
1/6
下文件保存和读取_第2页
2/6
下文件保存和读取_第3页
3/6
IOS 下文件保存和读取 Posted on 2025 年 07 月 09 日 by U3d / Unity3D 脚本/插件 /被围观 20 次 1、加 import System.IO; //(JS 写的)2、定义如下变量:1 private var fileName1 : String;23 private var fs1 : FileStream;45 private var sr1: StreamReader;3、Start 方法:01 function Start () {0203 // fileName1 = Application.dataPath + “/Resource/” + “test.txt”; // pc test path fileName1 = ChorusBinding.libraryPath() + “/test.txt”;//iphone 真机路径0405 fs1 = new FileStream(fileName1, FileMode.Open); sr1 = new StreamReader(fs1);0607 //这里我做了一些操作,如读 txt 中的某一行 LineStringInOneFile(2);//读第二行的文字0809 ... //省略若干行1011 fs1.Close();//关闭文件,这个不要忘记,以免出现内存问题1213 }说明:ChorusBinding.libraryPath()方法是用 objective-c 写的猎取 library 目录。oc 代码如下:01 -(NSString *)GetLibraryPathToString0203 {0405 // NSFileManager *fileManager = [NSFileManager defaultManager];0607 // NSError *error;0809 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);1011 NSString *libraryDirectory = [paths objectAtIndex:0];1213 return libraryDirectory;1415 }4、 对于调用 OC 的方法,在 unity3d 中用[DllImport(“__Internal”)],具体代码见下面(C#写的)01 [DllImport(“__Internal”)]0203 private static extern void _copyModelConfigFiles();0405 public static void copyModelConfigFiles() {0607 _copyModelConfigFiles();0809 }105、读 txt01 //获得 txt 文件的总行数0203 function ReadFile(filepathIncludingFileName : String) {0405 var sr: StreamReader = new File.OpenText(filepathIncludingFileName);0607 var input : String = “”; //读到的那一行的字符串0809 var lineCount : int = 0;//总行数1011 while (true) {1213 input = sr.ReadLine();1415 if (input == null) { break; }1617 lineCount++;1819 }2021 sr.Close();2223 }2425 //返回某一行的字符串,i 为传的行数,是第一个配置文件 test.txt2627 function LineStringInOneFile(i:int) {2829 var lineContent : String=“”;3031 var tempLine : int = 0;3233 while(tempLine3435 sr1.BaseStream.Seek(0, SeekOrigin.Begin);//重新读取第一行3637 lineContent = sr1.ReadLine();3839 if (lineContent == null) { break; }4041 tempLine ++;4243 }4445 sr1.ReadToEnd();4647 return lineContent;4849 }

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

下文件保存和读取

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部