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

时间:2016-09-02 18:04:33

标签: canvas unity3d camera unity5

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

我可以提供这方面的图片。

预制件是一面墙,帆布正好在它上面。 Canvas设置为World Space,没有Event Camera,默认排序层。 它上面还有Canvas Scaler和Graphic Raycaster。

我在Enemy对象上使用了完全相同的设置和Scripts,这是一个Capsule而不是一个盒子。那是我在战斗的吗?

我不明白这个问题,到目前为止还没能找到任何答案。

Normal Appearance

When Facing from Not a Long Edge

1 个答案:

答案 0 :(得分:1)

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