位置: 编程技术 - 正文

【经验】Unity读取Excel数据并绑定到Prefab上(unity怎么念)

编辑:rootadmin

推荐整理分享【经验】Unity读取Excel数据并绑定到Prefab上(unity怎么念),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity using,unity readonly,unity软件怎么读,unity读法,unity软件怎么读,unity readonly,unity软件怎么读,unity怎么念,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在使用Unity3D开发游戏的过程中,难免会读取各种配置数据并运用到游戏当中,可以实现的方法种类很多,我今天就分享一个新鲜的做法:直接读取Excel的数据,然后把数据绑定到Prefab上。大体的功能就是这样,下面我们具体来实现。

1. 读取Excel数据

Unity没有支持直接读取Excel的接口,我们就只能采用引入.NET的类库,用ODBC的接口去访问Excel的方式。首先,项目中的Plugin目录要添加System.Data.dll和System.EnterpriseServices.dll这样才能正确的引用 System.Data和System.Data.Odbc,具体信息网上都可以搜到,我就不再多说了。引用完成后,才是我们的重点,开始读取Excel数据,具体代码如下:

从以上代码我们可以看出,在Load()方法中我们通过ODBC接口读取数据暂存到DataTable中,然后从其中遍历数据存放到一个数组中供游戏调用。但是有个遗憾就是安卓平台不支持Excel数据的直接读取,所以我们代码中限制了只能在Editor环境。那我想读出来的数据在安卓平台使用该怎么办呢?那就得进行下面的第二步。

【经验】Unity读取Excel数据并绑定到Prefab上(unity怎么念)

2. 绑定Excel数据到Prefab

首先,在Resource/Data目录下新建一个Prefab叫“TestData”,然后挂载上面的TestTable脚本,这样就可以执行自动绑定数据的插件工具了,插件的代码很简单,如下:

功能很简单,就是读取TestTable类中的Load()方法,然后通过PropertyModification存储并设置数据。这样我们就可以调用Prefab设置好的数据,并且完美兼容各个平台,是不是很赞?^_^

Ricky Yang个人原创,版权所有,转载注明,谢谢。

unity3D 旋转3D物体 Rotate3dObj在Update中调用,脚本挂在需要旋转的物体上即可privatefloatm_deltaX=0;privatefloatm_deltaY=0;privatevoidRotate3dObj(){if(Input.GetMouseButton(0)){m_deltaX=Input.GetAxis(Mous

慎用Outline ,UGUI Outline实现原理分析 使用UGUI制作背包的时候,同事发现如果背包中添加了大量的物品,比如两百个,Unity就会出错,提示Canvaselementcontainsmorethanvertices.Thisisnotsupported。意

Unity3D资源管理架构 在Unity3D引擎中,场景资源文件(.unity)是以2进制格式存储的,但同时它也有一种基于文本的表现格式。可在EditProjectSettingEditor中设置:1.使用binary2text.exe(w

标签: unity怎么念

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

上一篇:unity3D LineRender的使用

下一篇:unity3D 旋转3D物体(unity物体旋转到指定角度)

  • 增值税票是什么
  • 运输业月末进销项税怎么结转
  • 增值税降到16个点什么时候实行
  • 企业销售使用过的固定资产如何开票
  • 企业所得税公益捐赠扣除限额
  • 拆迁补偿费会计分录怎么写
  • 外购固定资产账务处理
  • 公司租车怎么抵税
  • 当月商品已出库货款未收到怎么做分录?
  • 简易计税项目的分包款为建筑服务劳务费,可以扣除吗
  • 对公付款没有发票
  • 虚开费用发票入账
  • 分配利润和分配股利
  • 公司购车购置税怎么交款
  • 二房东税务局开发票
  • 不动产有法律效力吗
  • 不适用研究开发费用税前加计扣除政策的有
  • 收到购货方退回的发票联和抵扣联如何处理?
  • 增值税发票自查报告
  • 苹果x如何显示电量数字
  • 企业之间资金拆借利息是否可以税前扣除
  • php 生成验证码
  • 病毒dll文件
  • 固定资产更新改造支出资本化
  • 发票管理的基础环节
  • 滞纳金不得超过税款
  • 辅导期纳税人注意事项
  • CLIP模型原理
  • 财产清查两种制度
  • 缴纳住房公积金现金流量项目填什么
  • php分段
  • pdo php
  • javascript编写程序
  • 物流费属于什么税收编码
  • Stable Diffusion 关键词tag语法教程
  • display version命令
  • 公司福利费用会计分录
  • 金蝶利润表没有信用减值损失
  • 视同小规模纳税人是有?
  • 自来水公司水表安装标准
  • 支付水费委托收款
  • 财务报表里的现金流量表括号是什么意思
  • 培训学校收入如何确认
  • 小规模纳税人增值税专用发票税率
  • 社会团体会员费怎么入账
  • 少计提的税费如何补提
  • 查定征收和查验征收怎么区分
  • 生产过程中产品质量问题
  • 增值税年末结转的会计处理
  • 过年给员工派红包合适吗
  • 应交税费借方如何计算
  • 计算不含税金额
  • 库存现金的主要活动
  • 在哪找从平台消费的人
  • 以现金支付办公用品费440元
  • 半个固定资产如何折旧
  • 内勤会计是不是不算会计
  • 账簿的保管年限有哪些规定
  • sqlserver2005附加数据库错误1827
  • mysql8.0二进制安装
  • 安装并激活navicat
  • linux的ps命令用法
  • Win7系统打开蓝牙
  • android app开发中五种常用布局的运用场合
  • unity3d特效教程
  • 简介怎么写
  • android自定义属性详解
  • js实现倒计时60s
  • flask开发实例
  • nodejs中向HTTP响应传送进程的输出
  • js启动
  • asynctask缺点
  • 火狐浏览器不支持弹出对话框操作
  • jquery使用css方法添加图片边框视频教学
  • jquery的实现原理
  • 机打发票教程视频
  • 开票日期是今年但是业务是去年
  • 香港买iphone要交多少税
  • 南京税务证明怎么打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设