我正在尝试创建一个 Line Renderer,它在使用 Vuforia 图像目标增强的几个对象之间渲染一条线。
我了解 Line Renderer 组件具有“Alignment”字段,可以设置为“View”或“Transform Z”。对于我的项目,我需要渲染的线条始终面向相机,因此我将该字段设置为 View。这是组件的图片:
但是,在 Unity Editor 预览和我部署的 Android 应用程序中,线条会随着对象旋转(例如,如果我移动或旋转图像目标)。ARCamera 已经被标记为 MainCamera,所以它应该被识别为相机。
一旦我注意到这一点,为了测试该字段是否以某种方式被覆盖,我将这一行添加lr.alignment = LineAlignment.View;
到应用程序开头的启动函数和更新函数中,以确保它始终设置为 View,但确实如此不改变任何东西。
Line Renderer 是否有可能总是面对 ARCamera?我缺少一个步骤吗?