Datasmith编程

求助,datasmith插件如何使用啊,想通过编程的方法批量导入模型,感觉是dataSmithAssertImportData.h下的UDatasmithStaticMeshCADImportData类,但是使用编辑器生成的代码有问题,include找不到头文件,修改路径以后也继承不了UDatasmithStaticMeshCADImportData这个类,就更别说调用方法了。

/ Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"
#include "DatasmithAssetImportData.h"
#include "MyDatasmithStaticMeshCADImportDa.generated.h"

/**
 * 
 */
UCLASS()
class DATASMITH_API UMyDatasmithStaticMeshCADImportDa : public UDatasmithStaticMeshCADImportData
{
	GENERATED_BODY()
	
};

Hi,
Datasmith插件的注册与使用可以参看:如何下载安装Datasmith
关于批量导入模型,推荐使用Python脚本来控制:Python With Editor

另外你可以看看中文官方频道的视频:Unreal Studio 简介

其实我想说的是可不可以创建一个Actor或者其他的类通过调用类方法传参来达到这个效果,因为我看到插件也是开源的

首先datasmith插件并不开源,其次datsmith提供了几个python库供用户使用,详细的信息可以参看上面的文档链接. 这些库本质上是cpp暴露出来,所以你当然可以通过BP或者cpp去调用他们.