Unity读取本地文本txt的研究一
2016-02-18 10:59
405 查看
StreamReader读取本地txt
新建一个txt保存在streamingAssets下,具体代码
using UnityEngine; using System.Collections; using System.IO; using System.Text; using UnityEngine.UI; public class readtext : MonoBehaviour { //UI text,可以将读取的txt在UI中显示出现 public Text te; void Start () { //本地路径 var fileAddress = System.IO.Path.Combine(Application.streamingAssetsPath, "MyTxt.txt"); FileInfo fInfo0 = new FileInfo(fileAddress); string s = ""; if (fInfo0.Exists) { StreamReader r = new StreamReader(fileAddress); //StreamReader默认的是UTF8的不需要转格式了,因为有些中文字符的需要有些是要转的,下面是转成String代码 //byte[] data = new byte[1024]; // data = Encoding.UTF8.GetBytes(r.ReadToEnd()); // s = Encoding.UTF8.GetString(data, 0, data.Length); s = r.ReadToEnd(); te.text = s; Debug.Log(s); } } }结果显示:
相关文章推荐
- 猫都能学会的Unity3D Shader入门指南(一)
- Unity3d,调用摄像头显示
- unity3d深入学习笔记5:内存释放
- unity3d深入学习笔记6:发布Android apk
- Unity在移动平台中的文件操作路径详解
- Unity中的Path对应各平台中的Path
- unity shader 固定管线实例(五) 简单的玻璃效果
- Unity Invoke("方法名",延迟时间)
- unity shader 固定管线实例(四) 渲染不一样的背面
- unity shader 固定管线实例(三) 光照 自发光混合 纹理混合
- [Unity3D]C# 调用C++ DLL
- unity, standard shader消耗两个draw call
- Unity知识二:显示和隐藏游戏对象
- 使用MonoBehaviour创建xml文件
- Unity知识一:简单的点击事件
- unity3D中使用Socket进行数据通信
- unity3D中使用Socket进行数据通信(二)
- 初识Unity
- Unity全景项目经验Q&A
- Unity中预览lua脚本