如何将场景中部分资产的参数输出到本地电脑保存?

我在尝试将设置好的场景中的部分资产的参数,给输出到外部然后保存下来。
举例来说,我想将某个场景中的某个灯光的参数(空间坐标、颜色、亮度等)给输出到本地电脑,然后以excel的格式保存下来,有什么可行方法吗?

之前写的

完全可以。
首先建一个蓝图结构体,用来定义excel表格的各行的名称以及对应的参数名:

Snipaste_2023-08-04_11-21-03
图1
Snipaste_2023-08-04_11-21-16
图2


图3
然后建一个datatable,这是引擎储存数据的实例:

Snipaste_2023-08-04_11-23-22
图4
Snipaste_2023-08-04_11-23-50
图5(注意!!这里选择我们刚才建的图2蓝图结构名)
Snipaste_2023-08-04_11-23-59
图6


图7
到这里准备阶段就完成了,接下来的运行时函数(事件)需要你自己找个地方写,需要你有基础的面向对象的类和实例概念,而我在关卡蓝图给你演示:


图8:新建变量DT。

图9:建立硬引用。

图10:导出

洋洋洒洒写了一大堆才发现引擎没把datatable的函数暴露给蓝图…如果你会写C++可以尝试自己暴露操作datatable的函数给蓝图,然后按照我之前写的这么做,如果不会那就手动复制数据,然后像图10一样导出成csv。

1 Like

非常感谢您提供的思路! 我会尝试一下这个方法,有进展我会再更新到这里。另外这两天我看到一种可能的思路,即通过Python Editor Script Plugin来获取一些内部参数然后导出。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.