【Unity快速实现小功能】加载文本文件之——加载txt文件
2015-06-12 00:03
761 查看
问题描述:unity下实现加载txt文件、xml文件、json格式数据。
解决方案:
1) 实现unity下加载txt文件。
a.个文本格式为utf-8的txt文件,以及读取文件的 LoadTXTFile.cs脚本;
b. LoadTXTFile脚本代码如下:
c. 将文本拖入摄像机下,运行后可见Console输出内容为图1所示:
图1
d. studyTXT.txt文件中内容,如图2所示:
图2
解决方案:
1) 实现unity下加载txt文件。
a.个文本格式为utf-8的txt文件,以及读取文件的 LoadTXTFile.cs脚本;
b. LoadTXTFile脚本代码如下:
usingUnityEngine; usingSystem.Collections; usingSystem.IO; publicclass LoadTXTFile : MonoBehaviour { //存放读取的txt文件中的内容 private string[] _txtStr; void Start() { LoadTXT(); //显示读取到的文本内容 if(_txtStr != null &&_txtStr.Length > 0) { foreach(string str in _txtStr) { Debug.Log(str); } } } private void LoadTXT() { //设置文件位置,根据自己的需要进行设置 string filePath = Application.dataPath+ "/LoadFileStudy/Resources/studyTXT.txt"; try { //读取文件的每一行,并将每一行放入_txtStr数组中 _txtStr =File.ReadAllLines(filePath); } catch (IOException e) { Debug.Log("加载出现问题,问题描述:"+ e); } } }
c. 将文本拖入摄像机下,运行后可见Console输出内容为图1所示:
图1
d. studyTXT.txt文件中内容,如图2所示:
图2
相关文章推荐
- 解决Unity3D操作界面字体模糊的问题
- Unity3D中的SendMessage使用(消息推送)
- Unity UGUI —— 鼠标穿透UI问题(Unity官方的解决方法)
- 【Unity3D ugui】事件监听机制
- unity, 相机空间 与 相机gameObject的局部空间
- VMware Ubuntu虚拟机无法进入Unity模式的解决方法
- Unity项目内各种文件的作用
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- Unity Shader Lab
- unity, WaterProDaytime注意事项。
- unity, 欧拉角(euler angle)
- unity, mono断点
- Unity Ugui EventListen (事件侦听)
- 关于Unity4.6.1 和 ios 64bit
- Unity3d 寻路组件NavMesh Agent
- [UnityShader]顶点片段着色器实例(三)
- unity CharacterMotor 中按下shift 实现加速
- 猫都能学会的Unity3D Shader入门指南(一)
- Unity3D中世界坐标转换到NGUI世界坐标
- Unity5.0.2正式版