【发布时间】:2018-07-21 01:59:21
【问题描述】:
我想构建一个使用增强现实的应用。老实说,我更喜欢 Android Studio,但我意识到,带有 Vuforia 的 Unity3D 可能是我的最佳选择。我对最好的解决方案感兴趣,在 Android Studio 中构建我的应用程序,但是单击一个按钮(这将是我的主要用例),我打开增强现实项目,我在 Unity 中构建。最好的解决方案是什么?
更新
这是我发现的:
第一种方式:
我在 Unity 中创建我的项目,并导出项目(将模块名称添加到依赖项:
dependencies{
compile project(':UnityClasses')
}
然后将其导入 Android Studio。然后我可以像这样在模块之间交谈:
How-to-call-method-and-return-its-value-with-unityplayer-unitysendmessage
如果我在这里正确,这样我可以通过UnitySendMessageExtension的第三个参数将数据发送到Android Studio中的Unity模块,我可以通过Callstatic方法将数据发送回来。
第二种方式:
第三条路
Integrating Unity into Android Studio
任何人都可以帮助我,谁尝试过以上这些,告诉我最好的方法是什么?
标签: c# android android-studio unity3d augmented-reality