ARFoundation安卓打包常见问题QA

持续更新中

Q:如何调试ARFoundation制作的app?
A:打包,导出,发送到支持ARCore的手机上,实机调试。在Unity编辑器中ARcamera始终是黑屏。
支持ARCore的手机型号网址:https://developers.google.com/ar/discover/supported-devices

Q:想为APP添加Post-Processing怎么办?
A:

  1. Standard渲染管线,将Post-Process Volume、Post-Process Layer挂在到ARCamera上即可
  2. 不需要转换渲染管线!
  3. 如果无效:检查是否Post-Process Volume和Post-Process Layer都已挂载
  4. 如果无效:检查Post-Process Layer的Layer选项。这个选项默认为nothing,即:“没有任何层使用Post-Process效果”。

Q:Post-Processing如何调试?
A:新建一个Camera,在Editor中调试出满意的效果,copycomponent,将Post-Process套件参数复制到ARCamera上。

Q:图像追踪显示的模型挂载在哪?
A:AR Session Origin - ARTracked Image Manager - Tracked Image Prefab

Q:图像追踪挂载的模型有什么要求?
A:将你的模型制作成prefab即可。

  1. 如果打包后模型未显示:检查父级的position、rotation参数是否均为零。Scale可以不为零,可自由调节。
  2. 如果打包后模型背对着你:将模型在Y轴上旋转180度。rotation:0 180 0(见下图)
  3. 此处模型的positon,rotation,scale都可以不为零。只需要注意Prefab的根目录position、rotation归零。
    ARFoundation安卓打包常见问题QA_第1张图片

Q:ARFoundation支持的材质?
A:经测试,标准材质、custom shader都是可以的

Q:ARFoundation支持自定义着色器吗?
A:unlit shader、Surface shader、屏幕后处理脚本都支持

你可能感兴趣的:(ARFoundation安卓打包常见问题QA)