Unity3D教程:保存或读取数据组的方法

上传人:M****1 文档编号:457170513 上传时间:2023-10-18 格式:DOC 页数:7 大小:158KB
返回 下载 相关 举报
Unity3D教程:保存或读取数据组的方法_第1页
第1页 / 共7页
Unity3D教程:保存或读取数据组的方法_第2页
第2页 / 共7页
Unity3D教程:保存或读取数据组的方法_第3页
第3页 / 共7页
Unity3D教程:保存或读取数据组的方法_第4页
第4页 / 共7页
Unity3D教程:保存或读取数据组的方法_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Unity3D教程:保存或读取数据组的方法》由会员分享,可在线阅读,更多相关《Unity3D教程:保存或读取数据组的方法(7页珍藏版)》请在金锄头文库上搜索。

1、Unity3D 教程:保存或读取数据组的方法Posted on 2013年 02 月 05 日 by U3d /Unity3D基础教程/ 被围观195 次Unity 本身有 PlayerPrefs 来做一些数据的保存和读取,也可以通过循环来做批量的读取或者保存 ,下面这个脚本可以方便的调用用来做上面批量的工作,比如读取一组文本数组数据和保存一组文本数组数据。Unity3D 教程: Unity3D 实用小功能建议把这个脚本放在Standard Assets 目录下 ,这样可以按照下面的方法方便的调用它.现在包含了下面这些命令:保存一个向量:static function SetVector3 (

2、key : string, value : Vector3) : boolean其他函数的使用方法:static function SetFloatArray (key : string, value : float) : booleanstatic function GetFloatArray (key : string) : floatstatic function GetFloatArray (key : string, defaultValue : float, defaultSize : int) : floatstatic function SetStringArray (key

3、: string, value : String) : booleanstatic function SetStringArray (key : string, value : String, separator : char) : booleanstatic function GetStringArray (key : string) : stringstatic function GetStringArray (key : string, separator : char) : stringstatic function GetStringArray (key : string, defa

4、ultValue : String, defaultSize : int) : stringstatic function GetStringArray (key : string, separator : char, defaultValue : String,defaultSize : int) : string该脚本的Javascript 版 :ppend(|);(intArrayi);try (key, ();catch (err) return false;return true;static function GetIntArray (key : String) : int if

5、(key) var stringArray = (key).Split(|0);var intArray = new int;for (i = 0; i ; i+) intArrayi = parseInt(stringArrayi);return intArray;return new int0;static function GetIntArray (key : String, defaultValue : int, defaultSize : int) : int if (key) return GetIntArray(key);var intArray = new intdefault

6、Size;for (i = 0; i defaultSize; i+) intArrayi = defaultValue;return intArray;static function SetFloatArray (key : String, floatArray : float) : boolean if = 0) return false;var sb = newfor (i = 0; i ; i+) (floatArrayi).Append(|);(floatArrayi);try (key, ();catch (err) return false;return true;static

7、function GetFloatArray (key : String) : float if (key) var stringArray = (key).Split(|0);var floatArray = new float;for (i = 0; i ; i+) floatArrayi = parseFloat(stringArrayi);return floatArray;return new float0;static function GetFloatArray (key : String, defaultValue : float, defaultSize : int) : f

8、loat if (key) return GetFloatArray(key);var floatArray = new floatdefaultSize;for (i = 0; i defaultSize; i+) floatArrayi = defaultValue;return floatArray;static function SetStringArray (key : String, stringArray : String, separator : char) : boolean if = 0) return false;try (key, (), stringArray);ca

9、tch (err) return false;return true;static function SetStringArray (key : String, stringArray : String) : boolean if (!SetStringArray(key, stringArray, n0) return false;return true;static function GetStringArray (key : String, separator : char) : String if (key) return (key).Split(separator);return n

10、ew String0;static function GetStringArray (key : String) : String if (key) return (key).Split(n0);return new String0;static function GetStringArray (key : String, separator : char, defaultValue : String, defaultSize :int) : String if (key) return (key).Split(separator);var stringArray = new Stringde

11、faultSize;for (i = 0; i defaultSize; i+) stringArrayi = defaultValue;return stringArray;static function GetStringArray (key : String, defaultValue : String, defaultSize : int) : String return GetStringArray(key, n0, defaultValue, defaultSize); 该脚本的C#版:Rossi (DR9885)Rossi (DR9885)ppend(|);(boolArray

12、- 1);try (key, (); catch (Exception e) return false; return true;plit(|0);bool boolArray = new bool;for (int i = 0; i ; i+)boolArrayi = (stringArrayi);return boolArray;return new bool0;ppend(|);(intArray - 1);try (key, (); catch (Exception e) return false; return true;plit(|0);int intArray = new int;for (int i = 0; i ; i+)intArrayi = (stringArrayi);return intArray;return new int0;ppend(|);(floatArray - 1);try(key, ();catch (Exception e)return false;return true;plit(|0

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号