Unity脚本教程:读写TXT文件操作指南.pdfVIP

  • 0
  • 0
  • 约2.89千字
  • 约 3页
  • 2026-01-05 发布于北京
  • 举报

ISO读写txt文件

Postedon2013年05月10日byU3d/Unity3D/插件/被围观78次

1、加importSystem.IO;//(JS写的)

2、定义如下变量:

1privatevarfileName1:String;

2

3privatevarfs1:Fitream;Unity3D手册

4

5privatevarsr1:StreamReader;

6

3、Start方法:

01functionStart(){

02

//fileName1Application.dataPath+“/Resource/”+“test.txt”;//pc

03testpathfileName1=ChorusBinding.libraryPath()+“/test.txt”;//iphone

真机路径

04

05fs1newFitream(fileName1,FileMode.Open);sr1new

StreamReader(fs1

06

//这里我做了一些操作,如读txt中的某一行LineStringInOneFile(2);//读第二行的文

07

08

09...//省略若干行

10

11fs1.Close();//关闭文件,这个记,以免出现内存问题

12

13}

14

说明:ChorusBinding.libraryPath()方法是用objective-c写的获取library目录。oc代

码如下:

01-(NSString*)GetLibraryPathToString

02

03{

04

05//NSFileManager*fileManager[NSFileManagerdefaultManager];

06

07//NSError*error;

08

NSArray*paths

09NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask,

YES);

10

11NSString*libraryDirectory[pathsobjectAtIndex:0];

12

13returnlibraryDirectory;

14

15}

4、对于调用OC的方法,在unity3d中用[DllImport(“Internal”)],具体代码

见下面(C#写的)

1[DllImport(“Internal”)]

2

3privatestaticexternvoid_copyModelConfigFi();

4

5publicstaticvoidcopyModelConfigFi(){

6

7_copyModelConfigFi();

8

9}

5、读txt

01//获得txt文件的总行数

02

03functionReadFile(filepathIncludingFileName:String){

04

05varsr:StreamReader=newFile.OpenText(filepathIncludingFileName);

06

07var

文档评论(0)

1亿VIP精品文档

相关文档