纳金网

标题: 获取当前场景次数及名称的方法 [打印本页]

作者: 狂风大尉    时间: 2013-12-13 01:11
标题: 获取当前场景次数及名称的方法
Unity3D中的信息保存到外部文件中。
C#代码如下:
using System.Collections;
using System.IO;
public class FileIO
{
public static bool WriteStringToFile(string filePath, string data, bool append)
{
try
{
StreamWriter sw = new StreamWriter(filePath, append);
sw.Write(data);
sw.Close();
return true;
}
catch (System.Exception err)
{
return false;
}
}
// Reads each line of a text file to a separate string which is stored
// in an ArrayList and returned.
public static ArrayList ReadFileToStrings(string filePath)
{
ArrayList list = new ArrayList();
string line;
// Read a file
try
{
StreamReader sr = new StreamReader(filePath);
line = sr.ReadLine();
if (line != null)
list.Add(string.Copy(line));
while (line != null)
{
line = sr.ReadLine();
if (line != null)
list.Add(string.Copy(line));
}
sr.Close();
return list;
}
catch (System.Exception err)
{
return list;
}
}
}
js代码:
import System.IO;
static function WriteStringToFile (filePath : String, data : String, append : boolean) : boolean {
try {
var sw = new StreamWriter(filePath, append);
sw.Write(data);
sw.Close();
return true;
}
catch (err) {
return false;
}
}
// Reads each line of a text file to a separate string which is stored
// in an array and returned.
function ReadFileToStrings (filePath : String) : Array {
var list = new Array();
// Read a file
try {
var sr = new StreamReader(filePath);
var line = sr.ReadLine();
while (line != null) {
list.Add(line);
line = sr.ReadLine();
}
sr.Close();
return list;
}
catch (err) {
return list;
}
}


作者: ku    时间: 2013-12-13 08:18
不错支持
作者: huhumark    时间: 2013-12-13 09:12
学习了,谢谢
作者: hariboot    时间: 2013-12-13 09:35
你这个代码有问题吧,只是个文件流操作,然后把行保存到LIST里去,和当前场景以及次数有什么关联?
作者: hariboot    时间: 2013-12-13 09:36
你的意思是不是把场景内的OBJ以文件流的形式保存?
作者: acomlf    时间: 2013-12-13 16:19
不明觉厉,表示支持
作者: huhumark    时间: 2014-1-21 19:58
不错的教程谢谢了




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5