是否有 api 界面可以与 Unreal 进行 material 交换?
Is there an api interface to do material swapping with Unreal?
是否有接口让我可以通过 PC 上的外部程序进行 material 交换?
我有一个用于控制其他设置的平板电脑,我想用它来交换 materials。平板电脑通过 wifi 连接到 PC 上的 c# 程序。此 c# 程序用于启动 Unreal 环境(打包到可执行文件中)。
我知道我可以在我的 Unreal 项目中创建一个可以进行交换的 gui,但是我唯一的用户输入是平板电脑,所以我需要一种方法来以编程方式告诉 Unreal 进行交换 material,通过 API 电话或类似的方式。
这可能吗?
或者看起来我可以连接静态网格物体以在按键时更改 material...所以我可以从我的程序中模拟按键,但这看起来更像是一个 hack不是真正的解决方案。
不,没有那样的东西,但是,如果你想要这样,最好的方法是通过套接字编程。
您创建一个服务器,它接收平板电脑的输入,例如简单的文本 "Change Mat",服务器将接收它,并将其发送到您的 Unreal 游戏客户端,然后进行更改。我做了类似的事情,但不是统一的。
是否有接口让我可以通过 PC 上的外部程序进行 material 交换?
我有一个用于控制其他设置的平板电脑,我想用它来交换 materials。平板电脑通过 wifi 连接到 PC 上的 c# 程序。此 c# 程序用于启动 Unreal 环境(打包到可执行文件中)。
我知道我可以在我的 Unreal 项目中创建一个可以进行交换的 gui,但是我唯一的用户输入是平板电脑,所以我需要一种方法来以编程方式告诉 Unreal 进行交换 material,通过 API 电话或类似的方式。
这可能吗?
或者看起来我可以连接静态网格物体以在按键时更改 material...所以我可以从我的程序中模拟按键,但这看起来更像是一个 hack不是真正的解决方案。
不,没有那样的东西,但是,如果你想要这样,最好的方法是通过套接字编程。
您创建一个服务器,它接收平板电脑的输入,例如简单的文本 "Change Mat",服务器将接收它,并将其发送到您的 Unreal 游戏客户端,然后进行更改。我做了类似的事情,但不是统一的。