Unity World Space Canvas 相机旋转时不保持大小

Unity World Space Canvas Not Maintaining Size as Camera Rotates

我创建了一个带有 Canvas 的预制件。 我通过按几下按钮将这个预制件加载到游戏中。 在附加到预制件的脚本中,它启动了一个计数器,并将其打印到预制件上的文本元素。 我使用了 Unity Wiki 中的 Billboard 脚本来保持 canvas 朝向相机,它确实做到了。 问题是当相机围绕 Canvas 旋转时,Canvas 缩小并且字符变得难以辨认。

我可以提供图片。

预制件是一堵墙,canvas就在它上面。 Canvas 设置为世界 Space,没有 Event Camera,默认排序层。 它还具有 Canvas 缩放器和图形光线投射器。

我在 Enemy 对象上使用了完全相同的设置和脚本,即一个胶囊而不是一个盒子。这就是我在战斗的吗?

我不明白这个问题,目前还没有在网上找到任何答案。

Normal Appearance

When Facing from Not a Long Edge

Canvas 作为子对象的对象受父对象比例的影响。这是有道理的,但在这种情况下令人沮丧。知道我可以重构我的场景并解决这些问题。 感谢您的帮助。