位置: 编程技术 - 正文

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

  • 劳务公司一般纳税人要交什么税
  • 销售返利可以计入销售费用吗
  • 个人所得税申报方式选哪个比较好
  • 记账凭证如何填写明细科目
  • 开房租租赁发票怎么记账
  • 税务申报有什么技巧
  • 取得的增值税专用发票能否盖付讫章
  • 公司可以为非本人开户吗
  • 一个月作废发票多会有影响吗?
  • 增值税期初应补税额计算
  • 管理费抵扣如何计算
  • 发行股票时支付的发行费属于
  • 外购商品计入
  • 短期借款的利息会计分录怎么写
  • 红字发票需要做什么科目
  • 汽油税种
  • 个体户国税定额开发票60000元地税要交多少钱?
  • 公司怎么样才能给员工交社保
  • 福利费专票不抵税可以吗
  • 2021装修法律
  • 营改增后餐饮业税种
  • 调整以前年度应付
  • 固定资产被替换部件的会计处理
  • 上月开的红字发票本月可以作废吗
  • 个人独资企业生产经营费用与家庭生活费用
  • 今年利润弥补以后怎么算
  • 收回财政结余资金账务处理
  • 猫光纤信号灯闪红
  • win10如何自定义鼠标指针
  • 工商年报网上申报时间2023年
  • 公司准备上市到真正上市要多久
  • 固定资产抵债交不交增值税
  • 第三方代收的款项怎么做账
  • 工程复工程序是什么
  • 逾期未退保证金怎么办
  • 公司向个人支付劳务费
  • thinkphp生成html
  • php获取url内容
  • 非贸付汇代扣代交哪些税
  • 低代码框架开发
  • AI:DeepSpeed Chat(一款帮用户训练自己模型的工具且简单/低成本/快 RLHF 训练类ChatGPT高质量大模型)的简介、安装、使用方法之详细攻略
  • php过滤字符
  • 20221年的手抄报
  • 自动化测试三年规划
  • css基础入门
  • python偏函数理解
  • 报关单运费cny
  • 商品出入库台账
  • windows PostgreSQL 9.1 安装详细步骤
  • java mongodb模糊查询
  • 算税负是含税还是不含税
  • 废品销售是否缴纳增值税
  • 小规模纳税人专票税率是多少
  • 税后利润分配还要交税
  • 发票类别包含哪几种
  • 跨年发票如何做会计分录
  • 什么叫查账征收和核定征收
  • 无形资产按取得时的什么入账
  • 实物出资没有发票怎么办
  • 暂估应付账款借贷方向
  • 进项税加计扣除10%怎么算
  • 应付票据的概述
  • 库存商品的成本
  • 哪几种情况涉及到进项税额的转出
  • 买辆车要交多少税
  • mysql5624安装教程
  • mysql 5.5 5.6
  • 详述目标成本法的内容和步骤
  • linux cwd
  • mscorsvw.exe是什么进程
  • WIN10系统如何修复
  • win10教育版登录
  • opengl中文教程
  • button按钮类型
  • xcopy命令怎么用
  • 深入理解两个大计重要论断心得体会
  • 百望税控盘电子发票发送邮箱
  • 陕西省税务局电子税务局官网
  • 组织创新包括哪些类型
  • 增值税有哪些税目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设