unity3d matlab 数据,在unity中使用matlab
结论,唯一可行的方法是3,把matlab打包成exe,在unity中用代码调用exe
然而1/2都最后都TM遇到这个error!!!NotImplementedException: The requested feature is not implemented. 感觉是Unity版本问题,根本没有实现这个功能,所以最后我用了下面这个方法。
用application compiler打包出来的会有splash界面,直接编译的只会有命令行界面
用c#调用exe并传参
string argument1 = "\"" + "test.png" + "\"";
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = System.Environment.CurrentDirectory + "\\frommatlab\\skeleton.exe";
process.StartInfo.Arguments = argument1;
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardOutput = true;
//启动
process.Start();
//等exe结束在运行后面的代码
process.WaitForExit();
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)