unity 怎么创建xml?unity如何创建xml文件?菜鸟求教程!

unity 怎么创建xml?unity如何创建xml文件?菜鸟求教程!,第1张

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

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

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

“XmlTest”脚本的具体内容如下:

using UnityEngine

using System.IO

using System.Xml

public class XmlTest : MonoBehaviour {

    // Use this for initialization

    void Start () {

        CreateXml ()

    }

    /// 

    /// Creates the xml.

    /// 

    private void CreateXml() {

        //设置保存路径

        string path = Application.dataPath + "/XmlData.xml" 

        //判断文件是否存在

        if(File.Exists (path) == false){

            //创建一个xml文件

            XmlDocument xml = new XmlDocument ()

            //创建最上层节点

            XmlElement root = xml.CreateElement ("Object")

            //创建子节点

            XmlElement element = xml.CreateElement ("Message")

            element.SetAttribute ("Id","1")

            //创建子节点的第一个子节点,设置属性并添加内容

            XmlElement elementChild1 = xml.CreateElement ("Contents")

            elementChild1.SetAttribute ("Name","Any")

            elementChild1.InnerText = "One More Try!"

            //创建子节点的第二个子节点,设置属性并添加内容

            XmlElement elementChild2 = xml.CreateElement ("Mission")

            elementChild2.SetAttribute ("Task","First")

            elementChild2.InnerText = "Just Do It!"

            //把节点一层一层的添加至xml中,注意他们之间的先后顺序,这是生成XML文件的顺序

            element.AppendChild (elementChild1)

            element.AppendChild (elementChild2)

            root.AppendChild (element)

            xml.AppendChild (root)

            //保存XML文档

            xml.Save (path)

            Debug.Log ("Xml 创建成功!")

        }

    }

}

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

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

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

1、启动 Unity 3D 后,在d出的 Project Wizard(项目向导)对话框中,单击 Create New Project(新建项目),创建一个新的工程,可以设置工程的目录,然后修改文件名称和文件路径。

2、新建项目:在 Project name 下(项目名称)中输入项目名称,然后在 Location(项目路径)下选择项目保存路径并且选择 2D 或者 3D 工程的默认配置,最后在 Add Assets Package 中选择需要加载的系统资源包。设置完成后,单击 Create project 按钮完成新建项目。Unity 3D 会自动创建一个空项目,其中会自带一个名为 Main Camera 的相机和一个 Directional Light 的直线光。

3、加载资源包:创建好新项目后,由于每个项目中可能会有多个不同的场景或关卡,所以开发人员往往要新建多个场景。新建场景的方法是:选择 Unity 3D 软件界面上的菜单 File(文件)→New Scene(新建场景)命令即可新建场景。

4、创建游戏物体:选择 GameObject(游戏对象)→3D Object(三维物体)→Plane(平面)命令创建一个平面用于放置物体。

5、创建平面:选择 GameObject(游戏对象)→3D Object(三维物体)→Cube(立方体)命令创建一个立方体。

6、创建立方体:最后使用场景控件调整物体位置,从而完成游戏物体的基本创建。

7、添加游戏物体组件:游戏物体组件可以通过 Inspector(属性编辑器)显示,这些组件还可以附加很多组件。例如要为 Cube(立方体)组件添加 Rigidbody(刚体)组件,选中 Cube,执行 Component(组件)→Physics(物理)→Rigidbody(刚体)菜单命令,为游戏物体 Cube 添加 Rigidbody 组件。

8、rigidbody组件:Rigidbody 添加完成后,在 Scene(场景)视图中单击 Cube 并将其拖曳到平面上方,然后单击 Play 按钮进行测试,可以发现 Cube 会做自由落体运动,与地面发生相撞,最后停在地面。

9、项目保存:执行 File(文件)→Save Scene(保存场景)菜单命令或按快捷键 Ctrl+S。

10、保存场景命令:在d出的保存场景对话框中输入要保存的文件名。此时在 Project(项目)面板中能够找到刚刚保存的场景。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8101011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存