使用Unity播放器/引擎在现有Android应用程序中加载3d

时间:2013-06-25 13:55:34

标签: android unity3d vuforia

使用Vuforia创建了一个Augment Reality应用程序,可以在识别时播放视频。现在,只需要能够显示3D对象。我确实遵循了Vuforia的视频教程,并且能够使用Unity引擎在目标上显示3D模型。但是,当我将项目导出为android(eclipse)项目时,我只能找到3个活动类。这里的挑战是如何将这两个项目整合在一起。

使用统一播放器加载3D模型的组件是抽象的而不是暴露的。我以为我可以简单地使用统一播放器API在现有项目中加载3D模型。

有没有办法将3D模型加载代码暴露给Java(android)部分?因为我需要动态加载模型,可能需要从服务器下载并加载它。

由于我们在现有应用程序的UI部分做了大量工作,如果我们只需插入Unity播放器并在我们的应用程序中管理模型,那将非常有用。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以在此处找到一些提示:https://developer.vuforia.com/forum/faq/unity-how-can-i-extend-unitys-android-activity 覆盖QCARPlayerActivity类对我有帮助,它似乎工作正常(实际上,我遇到了另一个问题来完成()活动...)