• QQ
  • nahooten@sina.com
  • 常州市九洲新世界花苑15-2

游戏开发

Unity读取txt文本内容的方法

原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2018/1013/72.html

 

我们常州游戏开发培训工作室幻天网络在项目中经常要去用到读取数据,大家见得比较多的方法是读取excel,但考虑到移动设备中不支持excel等格式的读取,所以最好的方法是转化成txt格式进行读取,为此,下面就分享下读取txt文本内容的方法,步骤如下。
 
1、新建一个txt文本,加入你想要的内容  再把编码换成UTF-8的编码方式  如图:
 
2、我们再把我们保存好的txt文本放入unity工程当中。
添加如下代码:

				
 
1
using UnityEngine; 
2
using System.Collections; 
3
public class ReadTxt : MonoBehaviour  
4
   //这个变量就是我们用来存放我们的txt的. 
5
    public TextAsset testTxt; 
6
    // Use this for initialization 
7
    void Start ()  
8
     
9
    // Update is called once per frame 
10
    void Update ()  
11
     
12
    void OnGUI() 
13
     
14
        //显示出来 
15
        GUILayout.Label(testTxt.text); 
16
     
17
 
18
?
 
 
 
3、实现效果如下图:


上篇:上一篇:Unity3D代码动态生成Mesh
下篇:下一篇:U3D EasyTouch JoyStick控制角色的移动