是否有API接口可以与虚幻引擎进行材质交换?

时间:2018-07-11 17:06:23

标签: c# unreal-engine4 unreal-blueprint

是否有接口,以便可以通过PC上的外部程序进行材料交换?

我有一个平板电脑,用于控制其他设置,我想以此为交换材料的方式。平板电脑通过wifi连接到PC上的c#程序。这个c#程序启动了虚幻环境(打包成可执行文件)。

我知道我可以在Unreal项目中创建一个可以进行交换的gui,但是我唯一的用户输入就是平板电脑,因此我需要一种方法来通过API调用以编程方式告诉Unreal交换材料,或者类似的东西。

这可能吗?

或者,看起来我可以连接静态网格物体来更改按键上的材质...因此我可以从程序中模拟按键,但这似乎更像是一种破解,而不是真正的解决方案。 / p>

1 个答案:

答案 0 :(得分:0)

不,没有类似的东西,但是,如果您希望这样,这是套接字编程的最佳方法。

您创建了一个服务器,该服务器从平板电脑接收输入,例如简单的文本“ Change Mat”,服务器将接收该输入并将其发送到您的虚幻游戏客户端,然后进行更改。我做了类似的事情,但团结一致。