位置: 编程技术 - 正文

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

  • 小规模计提税金及附加会计分录怎么写
  • 增值税应纳税额的计算
  • 企业罚职工的钱违法吗?
  • 金税四期上线了吗什么时候上线
  • 股权收购收购方支付的期间损益计入
  • 银行借记和贷记的区别是什么
  • 净利润为什么要减折旧
  • 房产税存在往期滞纳金吗
  • 母公司给子公司担保的规定
  • 买二手房为什么要交个人所得税
  • 分公司亏损是否也分摊所得税
  • 建筑工程勘察费占设计费的比例
  • 销售折扣购货方的会计分录
  • 私立医院收到投诉信
  • 出口退税销项大于进项,需要交税吗
  • 日常生活中各种仪式
  • 小规模纳税人怎么算税
  • 劳务派遣专用发票超过9万怎么办理
  • 计提增值税会计账务处理
  • 销售设备并安装
  • 什么叫统借统还业务
  • 如何根据原始凭证填制记账凭证
  • 停车管理费什么时候交
  • 基金管理人收取回扣
  • 商贸公司进货的会计分录
  • 增值税普通发票几个点
  • 1697510728
  • 跨年的工会经费怎么做分录
  • mac双系统删除window后怎么重新恢复
  • 银行与银行之间转账会计摘要
  • 七喜v8笔记本
  • 电脑打字不显示文字选项
  • win11自带照片查看器
  • 来料加工报废产品合同
  • 收到退款发票的分录
  • 电脑的nip是什么
  • 应付债券到期偿还
  • go是单进程还是多进程
  • sonar-scanner需要配置环境变量
  • 汇兑损失是否可以抵扣
  • 零息债券利息
  • 资产减值会计处理论文
  • 社保缴费基数如何调整
  • vuewatch监听对象及对应值的变化
  • 马赛马拉国家保护区内动物
  • 【历史上的今天】3 月 23 日:网景创始人出生;FORMAC 语言的开发者诞生;PRMan 非商业版发布
  • 工资应纳税额怎么算
  • 利息收入税务处理办法
  • 研发支出相关科目
  • 免税票如何做会计分录
  • 帝国cms如何搭建的
  • 帝国cms使用手册
  • 小微企业如何升级一般纳税人
  • 退休职工能否扣医保
  • 金蝶新建账套如何录入固定资产账套
  • 认证发票抵扣有留抵税怎么做分录
  • 增值税普通发票查询真伪
  • 普通发票可以扣除吗
  • 红字发票如何做账
  • 提取备用金现金流量如何填写
  • 即期外汇交易有风险吗
  • 记账凭证应该是
  • 差旅费退回怎么写
  • 《关于工资总额组成的规定》第四条
  • 动物园会计核算办法
  • assoc.exe=exefile什么意思
  • win8系统怎么查看隐藏文件
  • window10电池
  • 隐藏文件或文件夹
  • windows8怎么更新到最新版本
  • win7笔记本任务管理器
  • winpe怎么弄
  • 双击windows 7桌面上的快捷图标可以干嘛
  • linux bzz
  • win10系统打开cad出现致命错误
  • Android SQLite总结(一)
  • android studio入门项目
  • python 命令
  • 服务端测试是什么意思
  • 高速公路发票在哪里开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设