
我希望本文对那些想体验ARCore增强现实在Unity中的可能性的人有用,但同时却找不到明确的说明。
我们将收集一个用于Unity的
Augmented Faces ARCore增强现实
应用程序的示例,它将通过摄像头跟踪人脸并覆盖狐狸人脸的3D模型。
为什么在Unity中?
- 只是为了好玩。
- 在开箱即用的Android Studio示例中,仅使用前置摄像头就无法在后置摄像头中工作。
- 在工作中,我不得不处理Unity。
要完成我们的任务,我们将需要
Unity本身,
ARCore for Unity SDK ,
兼容的 Android设备和
Android SDK 。 您可以在没有设备的情况下进行操作,但是本文不会反映此选项。
团结
创建项目后,导入先前下载的
Augmented Faces ARCore软件包,称为
arcore-unity-sdk-1.7.0.unitypackage 。
Unity将询问要导入的内容。
成功导入后,在“项目”窗口中,找到并打开带有示例的场景。
资产\ GoogleARCore \示例\ AugmentedFaces \场景 指定Android SDK的位置。
将平台切换到Android,然后单击“切换平台”。
在上一个窗口中,单击“播放器设置..”按钮以配置发布。
更改Android应用程序的名称。
检查是否值得ARCore支持。
我们返回到“ Build Settings”窗口,并指出我们的设备。 设备必须启用USB调试并通过USB安装。
完成的工作应该足以在我们的设备上构建和运行应用程序。 在同一窗口中,单击“生成并运行”,最后我们得到类似的结果。