Unity 3d和MATLAB

时间:2018-10-14 16:50:01

标签: c# matlab unity3d localization connection

我正在为Unity 3d虚拟环境中的非结构化环境开发自动驾驶汽车项目,但是我需要在MATLAB上进行本地化的计算,并且需要将一些变量从Unity传递到MATLAB。我尝试了一些来自在线用户的代码,但是所有代码都根本不起作用。谁能帮我解决这个问题。我一点都不熟悉C#。 我需要在Unity 3d和MATLAB之间建立适当的连接。

1 个答案:

答案 0 :(得分:0)

制作一个Unity3d本机插件。

https://docs.unity3d.com/Manual/NativePlugins.html

如果部署了功能,则可以从本机插件dll中遵循本教程。

https://www.mathworks.com/help/mps/qs/create-a-c-net-application-that-calls-the-deployed-function.html

或者,如果您想像在命令行中一样运行本地matlab,则可以从本地插件内部使用ProcessStart。

https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.start?redirectedfrom=MSDN&view=netframework-4.7.2#overloads