Unity3D技术之导出游戏场景详解.doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:10 大小:78KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Unity3D技术之导出游戏场景详解.doc

Unity3D技术之导出游戏场景详解.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Unity3D技术之导出游戏场景详解欢迎来到HYPERLINK"http://www.gopedu.com/"unity学习、HYPERLINK"http://www.gopedu.com/page/unity3d"unity培训、HYPERLINK"http://www.gopedu.com/"unity企业培训教育专区,这里有很多HYPERLINK"http://www.gopedu.com/article/category/zyfx"U3D资源、HYPERLINK"http://www.gopedu.com/course/explore/U3D"U3D培训视频、HYPERLINK"http://www.gopedu.com/article/category/jspx"U3D教程、HYPERLINK"http://www.gopedu.com/article/category/cjwt"U3D常见问题、HYPERLINK"http://www.gopedu.com/article/category/xmym"U3D项目源码,我们致力于打造业内HYPERLINK"http://www.gopedu.com/"unity3d培训、学习第一品牌。此时我们就可以导出游戏场景的信息拉,注意游戏场景的需要现在ProjectSetting中注册。点击GameObject–>ExportXML和GameObject–>ExportJson菜单项即可开始生成。(HYPERLINK"http://unity.gopedu.com/"\t"http://www.gopedu.com/group/3/thread/_blank"文章出自狗刨学习网)HYPERLINK"http://www.xuanyusong.com/wp-content/uploads/2012/12/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7-2012-12-07-%E4%B8%8B%E5%8D%889.01.05.png"如下图所示,场景导出完毕后,会将xml与Json文件保存在StreamingAssets路径下,放在这里的原因是方便移动平台移植,因为它们属于二进制文件,移动平台在读取二进制文件的路径是不一样的。一定要放在这里喔。HYPERLINK"http://www.xuanyusong.com/wp-content/uploads/2012/12/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7-2012-12-07-%E4%B8%8B%E5%8D%889.06.27.png"接着,我继续创建两个游戏场景,一个用来解析XML的场景,一个用来解析JSON的场景。XML场景中,创建一个空的游戏对象,把XML.cs挂上去。C#123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112usingUnityEngine;usingSystem.Collections;usingSystem.Xml;usingSystem.IO;publicclassXML:MonoBehaviour{//UsethisforinitializationvoidStart(){//电脑和iphong上的路径是不一样的,这里用标签判断一下。#ifUNITY_EDITORstringfilepath=Application.dataPath+"/StreamingAssets"+"/my.xml";#elifUNITY_IPHONEstringfilepath=Application.dataPath+"/Raw"+"/my.xml";#endif//如果文件存在话开始解析。if(File.Exists(filepath)){XmlDocumentxmlDoc=newXmlDocument();xm