unity通过ARFoundation开发苹果AR项目(三)

unity通过ARFoundation开发苹果AR项目(三)

…接着上篇继续讲:

上一讲中我们说到了将AR Session Original下的AR Camera设置为main camera。

然后我们进行正式的项目开发
实现功能

  • 实现对空间的寻找定位,通过手指点击屏幕实例化出一个正方体,然后手指按住正方体并拖动手指可以实现正方体跟谁手指运动(因为手指的运动是在屏幕上的,也就是二维的运动,我们实现的是让正方体在空间中追踪到的平面上运动,也就是一个三维的运动。
    下面来进行场景的搭建:
  • 打开前两节已经搭建好平台的那个项目,然后在场景中新建一个Cube
    在这里插入图片描述
    如果你在场景中新建的cube是我这样的是灰色没有灯光的感觉一样,不用单行,这时候去windows–rendering–lighting里面
    在这里插入图片描述
    点击generate lighting然后等待渲染完成就好了
    在这里插入图片描述
  • 然后我们需要在Hierarchy面板中新建一个AR Default Plane然后在Assets里面新建一个文件夹,命名为Prefabs,最后将AR Default Plane拖到新建的prefabs文件加里,做成预制体,并将hierarchy面板中的AR Default Plane删掉,
    在这里插入图片描述
    在AR Session Origin下添加AR Plane Manager和AR Raycast Manager组件。并将刚刚做的预制件拖到Plane Prefab上。
    在这里插入图片描述
  • 在hierarchy面板下新建一个GameManager,并新建一个脚本,命名为GameManager,然后将脚本挂到新建的GameManager下面。最后将刚才新建的那个cube拖到prefabs中,制作成预制件,并将hierarchy下面的cube删掉

.。。。。。。。。持续更新。。。

猜你喜欢

转载自blog.csdn.net/qq_41294510/article/details/131504413
今日推荐