如何使用脚本创建xml文本并在场景中显示文本

本文关键字:文本 在场 显示 脚本 创建 xml 何使用 | 更新日期: 2023-09-27 18:09:15

我需要创建一个xml文本文件,并在这个文本中显示场景(使用框)使用脚本?我已经创建了一个xml文本文件,即位于c驱动器。请参阅我下面的代码,并帮助我使用c#。下面的代码使用ngui标签。但是使用box显示是可以的。

using UnityEngine;
using System.Collections;
using System.Xml;
using System.IO;
public class Xml : MonoBehaviour 
{
    // Use this for initialization
    void Start () 
    {
        XmlDocument xml=new XmlDocument();
        xml.Load(Application.dataPath+"/Resources/text.xml");
    }
    // Update is called once per frame
    void Update () { }
    void OnGUI()
    {
        UILabel subtitle = GameObject.Find("Label").GetComponent();
        subtitle.text = "";
    }
}

如何使用脚本创建xml文本并在场景中显示文本

如果您只想要XML文件中的文本,您不能使用阅读器的InnerXml属性吗?您需要将XmlDocument移动为行为的成员变量,这样您就可以在OnGUI中访问文本,而不必每帧重新加载它。

subtitle.text = xml.InnerXml;

如果希望执行更复杂的操作,请查看XMLDocument的方法,了解如何浏览XmlFile