位置: 编程技术 - 正文

Unity3D读取XML文档信息实例(unity读取fbx文件)

编辑:rootadmin
&#;&#;Unity3D读取XML文档信息 分类: Unity3D XML C# -- : 人阅读 评论(0)收藏举报Unity3DXML[csharp] view plaincopyprint?using System; using UnityEngine; using System.IO; using System.Xml; using System.Linq; using System.Text; using System.Collections.Generic; namespace Address { /// <summary> /// 地址数据 /// </summary> public class AddressData { /// <summary> ///当前城市ID /// </summary> public static string _nowProvinceId; /// <summary> /// 所有省名字 /// </summary> public static List<string> allProvinceName = new List<string>(); /// <summary> /// 所有城市id /// </summary> public List<string> allCityId = new List<string>(); ///<summary> ///所有城市名字 ///</summary> public List<string> allCityName = new List<string>(); public static string localUrl = Application.dataPath &#; "/XMLFile1.xml"; /// <summary> /// 加载xml文档 /// </summary> /// <returns></returns> public static XmlDocument ReadAndLoadXml() { XmlDocument doc = new XmlDocument(); Debug.Log("加载xml文档"); doc.Load(localUrl); return doc; } /// <summary> /// 从本地加载xml并获取所有省的名字 /// </summary> /// <param name="url"></param> /// <returns></returns> public static List<string> GetAllProvinceName() { List<string> _allProvinceName = new List<string>(); XmlDocument xmlDoc = ReadAndLoadXml(); //所有province节点 XmlNode provinces = xmlDoc.SelectSingleNode("province"); foreach (XmlNode province in provinces) { XmlElement _province = (XmlElement)province; //所有provinceName添加到列表 allProvinceName.Add(_province.GetAttribute("name")); } Debug.Log("所有省数目"&#;allProvinceName.Count); _allProvinceName = allProvinceName; return _allProvinceName; } /// <summary> /// 根据当前省ID返回当前省的所有城市名 /// </summary> /// <param name="nowProvinceId"></param> /// <returns></returns> public static List<string> GetAllCityNameByNowProvinceId(string nowProvinceId) { List<string> nowAllCityName = new List<string>(); XmlDocument xmlDoc = ReadAndLoadXml(); //所有province节点 XmlNode provinces = xmlDoc.SelectSingleNode("province"); foreach (XmlNode province in provinces) { XmlElement _province = (XmlElement)province; //当前城市id if (nowProvinceId == _province.GetAttribute("id")) { foreach (XmlElement city in _province.ChildNodes) { XmlElement _city = (XmlElement)city; //当前城市的所有cityName添加到列表 nowAllCityName.Add(_city.GetAttribute("name")); } } } return nowAllCityName; } /// <summary> /// 根据省的ID返回省的名字 /// </summary> /// <param name="provinceId"></param> /// <returns></returns> public static string GetProvinceName(string provinceId) { string _provinceName = ""; XmlDocument xmlDoc = ReadAndLoadXml(); //所有province节点 XmlNode provinces = xmlDoc.SelectSingleNode("province"); foreach (XmlNode province in provinces) { XmlElement _province = (XmlElement)province; if (provinceId == _province.GetAttribute("id")) { //获取实际省名 _provinceName= _province.GetAttribute("name"); } } return _provinceName; } /// <summary> /// 根据城市ID返会城市名字 /// </summary> /// <param name="cityId"></param> /// <returns></returns> public static string GetCityName(string cityId) { string cityName=""; XmlDocument xmlDoc = ReadAndLoadXml(); //所有province节点 XmlNode provinces = xmlDoc.SelectSingleNode("province"); foreach (XmlNode province in provinces) { XmlElement _province = (XmlElement)province; if (_nowProvinceId == _province.GetAttribute("id")) { foreach (XmlElement city in _province.ChildNodes) { XmlElement _city = (XmlElement)city; if (cityId == _city.GetAttribute("id")) { //获取实际城市名 cityName = _city.GetAttribute("name"); } } } } return cityName; } } }

推荐整理分享Unity3D读取XML文档信息实例(unity读取fbx文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity读取streamassets文件,unity3d 读取文件,unity3d 读取文件,unity读取txt数据,unity读取txt数据,unity3d 读取文件,unity 读取xml文件,unity3d 读取文件,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3D读取XML文档信息实例(unity读取fbx文件)

[csharp] view plaincopyprint?using UnityEngine; using System.Collections; using System.Collections.Generic; using Address; public class FinalTest : MonoBehaviour { // Use this for initialization void Start () { List<string> allp = new List<string>(); allp = AddressData.GetAllProvinceName(); Debug.Log(AddressData.allProvinceName.Count); Debug.Log(allp.Count); List<string> allCity = new List<string>(); allCity = AddressData.GetAllCityNameByNowProvinceId(""); Debug.Log(allCity.Count); for (int i = 0; i < allCity.Count; i&#;&#;) { Debug.Log(allCity[i]); } string a = AddressData.GetProvinceName(""); Debug.Log(a); } // Update is called once per frame void Update() { } }

[html] view plaincopyprint?<?xml version="1.0" encoding="utf-8"?> <province> <province id ="" name="江苏"> <city id ="" name ="南京"></city> <city id ="" name ="镇江"></city> <city id ="" name ="南通"></city> </province> <province id ="" name="河南"> <city id ="" name ="郑州"></city> <city id ="" name ="开封"></city> <city id ="" name ="洛阳"></city> </province> </province>

Unity的WWW类的用法整理 Unity的WWW类的用法整理1.Unity的WWW类主要支持GET和POST两种方式。GET方式请求的内容会附在url的后面一起做为URL向服务器发送请求(请求的内容使用符号隔

[置顶] Unity Editor Extensions – Menu Items 转载请注明出处:

3D语音天气球(源码分享)——完结篇 转载请注明本文出自大苞米的博客(

标签: unity读取fbx文件

本文链接地址:https://www.jiuchutong.com/biancheng/378842.html 转载请保留说明!

上一篇:unity 读取和写入Excel中文出现乱码解决方法(unity读取文本文件)

下一篇:Unity的WWW类的用法整理

  • 交强险怎么报销流程
  • 预付款可以抵扣进度款吗
  • 与企业日常无关的政府补服属于利得吗
  • 企业账号变更
  • 软件开发成本核算模板
  • 车船税应该计入什么费用
  • 记账凭证日期填写哪一天
  • 单位固定资产出售账务处理
  • 实行初税亩
  • 一般纳税人施工安装税点
  • 财务软件中摊销怎么做账
  • 个人借款取得的利息收入要交税吗
  • 货物销售价比采购价高
  • 先收钱后开票怎么做分录
  • 生活补贴和节日补贴区别
  • 公司原因领不了失业保险要赔偿吗
  • 冲减材料成本
  • 其他应收款怎么冲平
  • win11重置此电脑失败
  • 商业自持店铺出租合法吗
  • 车辆交通罚款怎样避免重复报销
  • incredicle
  • 预提费用新会计准则叫什么科目
  • 现金折扣的账务处理最新规定
  • php生成表格
  • 民间非营利组织会计制度
  • 银行开户费用怎么做账
  • 往境外支付培训费怎么退
  • 退回以前年度多交的附加税怎么做分录
  • 一般纳税人零申报怎么报税
  • 金蝶财务软件总监是谁
  • 定额发票累计领用金额怎么填
  • ai绘图软件教程
  • pyecharts 表格
  • php实现有序数组的数据
  • WP Smart Preloader 为你的WordPress添加预加载动画
  • python del语法
  • 农村扶贫入股分红会计分录
  • 记账和结账可以一起用吗
  • 累计盈余需要设置明细科目吗
  • 椅子能放进后备箱吗
  • 财务报表的填写要求
  • 1%征收率可以开专票吗
  • 法定盈余公积的主要用途
  • 非流动资产处置损失计入什么科目
  • 发行股票支付给证券商的费用计入哪
  • 预收货款方式销售货物,纳税义务发生时间
  • 营改增无形资产
  • 营改增会计分录怎么做
  • 在建工程进项税额抵扣最新通知
  • 软件增值税即征即退税务风险
  • 调整以前年度所得
  • 坏账准备具有什么功能
  • 金融工具减值准则
  • 盘盈的固定资产按什么入账
  • 海量数据存储和查询
  • mysql运行代码
  • xp系统许多网页打不开
  • 卡巴斯基反病毒软件
  • spyblast.exe - spyblast是什么进程 有何作用
  • win8删除软件在哪里
  • 激素六项雌二醇30
  • android app 源码
  • cocos2dx开发的游戏
  • 趣谈 linux 操作系统
  • Node.js中的construct
  • 数据结构 二叉树什么是孩子数
  • nodejs.
  • javascript开发app教程
  • unity3d spine
  • 10个JavaScript中易犯小错误
  • js生成excel文件
  • python怎么发送
  • js鼠标框选
  • android按钮怎么放置在下方
  • jQuery EasyUI Tab 选项卡问题小结
  • 安卓解析xml的几种方式
  • 风险研判能力不足的原因
  • 税务鉴定收费标准
  • 郑州市区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设