C# 是否有一个api接口可以与虚幻进行材料交换?

C# 是否有一个api接口可以与虚幻进行材料交换?,c#,unreal-engine4,unreal-blueprint,C#,Unreal Engine4,Unreal Blueprint,是否有一个接口,以便我可以通过PC上的外部程序进行材料交换 我有一个用于控制其他设置的平板电脑,我想用它来交换材质。平板电脑通过wifi连接到PC上的一个c#程序。这个c#程序启动了虚拟环境(打包成可执行文件) 我知道我可以在我的Unreal项目中创建一个gui来进行交换,但我仅有的用户输入是平板电脑,因此我需要一种方法,通过API调用或类似的方式,以编程方式告诉Unreal交换材料 这可能吗 或者,看起来我可以连接静态网格以在按键时更改材质……因此我可以从我的程序中模拟按键,但这似乎更像是一种

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

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

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

这可能吗


或者,看起来我可以连接静态网格以在按键时更改材质……因此我可以从我的程序中模拟按键,但这似乎更像是一种黑客行为,而不是一种真正的解决方案。

不,没有类似的事,但是,如果你想让它变成这样,这是通过套接字编程的最佳方式

你制作了一个服务器,它接收来自平板电脑的输入,比如简单的文本“Change Mat”,服务器将接收它,并将它发送到你的虚拟游戏客户端,然后它进行更改。我也做了类似的事情,但我选择了团结