UE5 C++类如何读取Excel配置表?

news/2024/5/18 15:18:41 标签: ue5, c++, 游戏程序

UE5 插件开发指南

  • 前言
  • 0 如何编写读取数据的结构体?
  • 1 如何读取数据?
    • 1.0 如何获取数据资产的路径?
  • 2 如何调用商店子系统来读取数据?

前言

虚幻引擎兼容CSV和JSON格式的数据结构,这里的CSV是Excel表格的保存格式,如下图所示:
另存为其他格式
打开任意Excel表格,点击文件菜单,然后鼠标悬浮到另存为,选择其他格式,这个时候会弹出保存窗口,在该窗口中点击下拉菜单,再选择CSV格式,保存之后的数据就可以拖拽到虚幻引擎的编辑器了,UE引擎会将其自动转化成DataTable的数据结构.
保存为CSV格式
同理JSON格式的数据也可以平滑导入进编辑器,这里就不做赘述了.不仅如此,编辑器内的DataTable也可以一键导出成以上格式,只需要鼠标选中需要导出的数据,然后右键弹出快捷方式,选择导出的格式即可,如下图所示:
导出DataTable

这种集成数据的方式为我们配置游戏提供了天然的便利性,我们没有理由不好好利用起来,那么下面我们就可以开始通过代码读取数据


http://www.niftyadmin.cn/n/343097.html

相关文章

前端实用技巧--学习笔记

1、css逐帧动画steps() 案例:时钟的秒针动画 .box{// animation: rotate 60s linear infinite; // 指针会匀速转动animation: rotate 60s steps(60) infinite; // steps(60)会把动画平均分成60步,每次移动一步,实现一秒走一格 } keyframes …

qt模块简介

qt5模块 Qt 5 模块分为 Essentials Modules 和 Add-on Modules 两部分。前者是基础模块,在所有平台上都可用;后者是扩展模块,建立在基础模块的基础之上,在能够运行 Qt 的平台之上可以酌情引入。 Qt 基础模块分为以下几个&#x…

大厂笔试真题解析

文章目录 2023/5/6 华为第一题:喷墨水2023/5/6 华为第二题:表达式计算 2023/5/6 华为第一题:喷墨水 模拟题,代码未提交,样例过 输入处理:双字节十六进制转二进制 十六进制转十进制再转二进制,读…

prettier 使用详细介绍

prettier 使用详细介绍 prettier是一个代码格式化工具,可以通过自定义规则来重新规范项目中的代码,去掉原始的代码风格,确保团队的代码使用统一相同的格式。 安装 npm i prettier -Dyarn add prettier --dev创建一个prettierrc.*配置文件&…

【连续介质力学】张量的偏微分、球张量和偏张量

张量的偏微分 张量的一阶微分,定义: ∂ A ∂ A A , A ∂ A i j ∂ A k l ( e ^ i ⨂ e ^ j ⨂ e ^ k ⨂ e ^ l ) δ i k δ j l ( e ^ i ⨂ e ^ j ⨂ e ^ k ⨂ e ^ l ) I \frac{\partial A}{\partial A} A_{,A}\frac{\partial A_{ij}}{\partial A…

中文Python(1)使用中文Python编程更简单易懂

中文Python(1)使用中文Python编程更简单易懂 Python是当下最热门的计算机语言之一,支持大数据、爬虫、人工智能等领域;同时,Python使用中文语句进行编程方面有着独特的优势,不仅适合英文不好的人使用&#…

aosp11/12/13 壁纸高斯模糊,毛玻璃SurfaceFlinger层面原理-第二节千里马framework实战

hi,粉丝朋友们! 上一个blog已经详细讲解了系统中自带相关接口实现窗口的高斯模糊相关效果,具体点击这里 https://blog.csdn.net/learnframework/article/details/130767893 1、补充app层面实现方式 更多framework干货知识手把手教学 Log.i…