美文网首页
【ARKit+Unity 学习笔记(一)】环境建制设定

【ARKit+Unity 学习笔记(一)】环境建制设定

作者: mimoqqq | 来源:发表于2019-02-05 23:06 被阅读0次

What do you need?

  • At least Mac and iPhone
  • Latest Unity for your Mac
  • Latest Xcode
  • Or just follow the requirements in Unity-ARKit-Plugin .(现在Unity Store里面ARKit Plugin已经下架,所以只能手动加入)

ARKit Remote设定

因为我刚开始一直用真机build来测试,build的时间会有点久,设定好remote则可以直接在Unity里面进行测试。

  • 在Unity里打开ARKit Plugin里面的ARKitRemote.

  • 修改build setting。

    • 打开File->Build Settings.
    • Platform里选择iOS再点击Switch Platform.
    • Scenes in Build 选择UnityARKitRemote.
    • 勾选Development Build.
    • 设定完成,最后Build and Run.

    设定完之后,run Xcode可能会编译失败。

  • Xcode project设定

    • Scheme->Device里面选择连接的手机。
    • Signing里面添加你的Apple Account作为Team,Xcode会以此给你一个证书。
    • 若是还是无法编译成功,则修改Identity->Bundle Identifier(e.g. com.unity.arkitscene),可能之前project占用了这个证书导致名字重复(可以改成e.g.com.myunity.arkitscene)。

    此时手机里面会出现一个Unity的App。打开App,会出现waiting for editor connection....

    • 再打开要测试的Project(可以用UnityARKitScene来进行测试),里面hierarchy最外层添加ARKitRemoteConnection
  • 设定player

    • Console->Editor里面选择你的iPhone设备。
    • 然后在手机上启用Camera,之后会将手机设备上的camera投射到Unity上进行测试。

Problems

  • 测试时用到image anchor的功能在unity上无法顺利测试,但是在真机上没问题。怀疑可能是手机上camera辨识的时候,投到电脑屏幕上分辨率大小等会被改变的原因。
  • Unity上测试成功音效的部分,在真机测试时测试失败。(目前不知道为什么会这样)

相关文章

网友评论

      本文标题:【ARKit+Unity 学习笔记(一)】环境建制设定

      本文链接:https://www.haomeiwen.com/subject/ndhbsqtx.html