位置: 编程技术 - 正文

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类的用法整理

  • 金税盘怎么向分行汇款
  • 税控盘服务商
  • 同一控制下企业合并取得的长期股权投资
  • 食堂买菜无发票可以在费用中开支吗
  • 公司向股东无息借款要交哪些税
  • 施工单位名称变更需要变施工许可证吗
  • 分公司注销存货处理
  • 可抵扣增值税的发票
  • 食堂收入支出结构图
  • 工资扣保险怎么做凭证
  • 所有的企业都能采用免费策略
  • 发票代表收据吗
  • 非增值税应税项目有哪些2023
  • 有2处收入要交个税,自己如何去交个税
  • 金税三期理解
  • 未办理房屋预售许可证怎么处理
  • 雇佣临时工发生意外能追房东赔偿吗
  • 办公室设计费取费标准一览表
  • 公司变更监事需要换营业执照吗?
  • 个税系统数据没有备份怎么办
  • 个税多申报了实发没有这么多,如何处理
  • 税务利润表怎么填
  • 预交增值税后如何处理
  • 税务局查到发票有问题
  • 几年前的美元现在值钱吗
  • 应付账款周转率越高越好吗
  • 出纳收到汇票如何登记
  • 一般纳税人税负率
  • 以前年度损益调整属于哪类科目
  • 车辆维修费可以抵扣进项吗
  • 租赁的车间改造的会计分录
  • 摊余成本计量的金融资产
  • 多台电脑如何共享一台惠普打印机
  • php获取useragent
  • 现在学修电脑怎么样
  • PHP:imageloadfont()的用法_GD库图像处理函数
  • 在vue中如果computed属性是一个异步操作怎么办?
  • php实现二叉树
  • php字符
  • Python人脸识别
  • 发票入账怎么做分录
  • 公司注册完成以后需要做哪些事情
  • 免收印花税
  • 增值税多交了五万怎么办
  • 织梦使用教程
  • 股东清算收入是负债吗
  • 投资性房地产的后续计量
  • mysql日期和时间分开存的 索引
  • 资产处置开票填什么项目
  • 代缴社保费怎么做分录
  • 成本法的处置
  • 软件公司会计科目
  • 年度汇算清缴后补税,账务要调整吗
  • 企业股权转让收入企业所得税
  • 商家说垫付运费
  • 支付货款订金入什么科目
  • 研发和技术服务属于什么大类
  • 单位食堂收费制度
  • 公司之间借款计入什么科目
  • 总公司可以开发票给分公司吗
  • 税率计税依据
  • 业务招待费可以计入销售费用吗
  • 产成品入库的单据是什么
  • 企业会计准则2023电子版
  • 在MySQL中使用通配符时应该注意的问题
  • mysql数据库自动重启
  • Windows Server 2003将于7月14日停服 想用收费
  • xp系统电脑文件损坏怎样修复
  • 苹果电脑旋转屏幕设置在哪里找
  • win10老是提示
  • window sdk for windows 8.1
  • android怎么添加按钮
  • xcode的bundle identifier修改
  • cocos2dx视频教程
  • jQuery+PHP+MySQL二级联动下拉菜单实例讲解
  • jquery获取元素css
  • 快速解决偏头痛的6个方法
  • 国家税务总局增值税发票查验平台网址
  • 河南运输客票查询管理条例
  • 什么是美国注册商标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设