Unity Xml教程 之 Xml文件的创建快速掌握

 时间:2024-10-12 15:06:43

Unity Xml教程 之 Xml文件的创建快速掌握。本节介绍,在Unity中,快速创建Xml文件的简单案例,具体如下

工具/原料

Unity

Xml

Xml教程 之 Xml文件的创建快速掌握

1、打开Unity,新建一个空工程,具体如下图

Unity Xml教程 之 Xml文件的创建快速掌握

2、在工程中,新建一个脚本“XmlTest”,双击脚本或者右键“Open C# Project”打开脚本,具体如下图

Unity Xml教程 之 Xml文件的创建快速掌握

3、在“XmlTest”编辑代码,首先引用“System.IO”和“System.Xm盟敢势袂l”命名空间,然后在“Start”函数里面调用创建Xml函数,接着实现创建函数,具体代码和代码说明如下图

Unity Xml教程 之 Xml文件的创建快速掌握
Unity Xml教程 之 Xml文件的创建快速掌握

4、“XmlTest”脚本的具体内容如下:usingUnityEngine;usingSystem.IO;usingSystem.Xml;publicclassXmlTest:MonoBehaviour{//Usethisforinitialization voidStart(){CreateXml(); }///<summary> ///Createsthexml. ///</summary> privatevoidCreateXml(){//设置保存路径 stringpath=Application.dataPath+"/XmlData.xml";//判断文件是否存在 if(File.Exists(path)==false){//创建一个xml文件 XmlDocumentxml=newXmlDocument();//创建最上层节点 XmlElementroot=xml.CreateElement("Object");//创建子节点 XmlElementelement=xml.CreateElement("Message"); element.SetAttribute("Id","1");//创建子节点的第一个子节点,设置属性并添加内容 XmlElementelementChild1=xml.CreateElement("Contents"); elementChild1.SetAttribute("Name","Any"); elementChild1.InnerText="OneMoreTry!";//创建子节点的第二个子节点,设置属性并添加内容 XmlElementelementChild2=xml.CreateElement("Mission"); elementChild2.SetAttribute("Task","First"); elementChild2.InnerText="JustDoIt!";//把节点一层一层的添加至xml中,注意他们之间的先后顺序,这是生成XML文件的顺序 element.AppendChild(elementChild1); element.AppendChild(elementChild2); root.AppendChild(element); xml.AppendChild(root);//保存XML文档 xml.Save(path);Debug.Log("Xml创建成功!"); }}}

5、脚本编译正确,回到Unity界面,在场景中新建一个“GameObject”,并把脚本“XmlTest”挂载上去,具体如下图

Unity Xml教程 之 Xml文件的创建快速掌握

6、运行场景,在控制台Console即可看到创建成功的打印结果,具体如下图

Unity Xml教程 之 Xml文件的创建快速掌握

7、在工程中,也会看到创建的“XmlData”文件(若没有,请右键刷新,快捷方式“Command + R”或“Ctrl + R”),具体如下图

Unity Xml教程 之 Xml文件的创建快速掌握

8、到此,《Unity Xml教程 之 Xml文件的创建快速掌握》讲解结束,谢谢

  • c4d运动样条如何添加效果器?
  • C4D中如何在原模型上创建模型
  • C4D 怎么渲染一个透明的图片
  • C4D如何建立一个平行四边形线条
  • Axure RP8怎样给水平菜单增加子菜单选项?
  • 热门搜索
    新春手抄报 五一劳动节的手抄报 建军节手抄报 防溺水手抄报简单漂亮 手抄报花边简单又漂亮 教师节手抄报简单好看 初一数学手抄报 安全教育手抄报一等奖 党的生日手抄报 心理健康手抄报大全