【发布时间】:2016-09-02 18:04:33
【问题描述】:
我创建了一个带有 Canvas 的预制件。 我通过几个按钮将这个预制加载到游戏中。 在附加到预制件的脚本中,它启动了一个计数器,并将其打印到预制件上的 Text 元素。 我使用了 Unity Wiki 中的 Billboard 脚本来保持画布面向相机,它确实做到了。 问题是当相机围绕 Canvas 旋转时,Canvas 缩小并且字符变得难以辨认。
我可以提供这个的图片。
预制件是一堵墙,画布就在它上面。 Canvas 设置为 World Space,no Event Camera,Default Sorting Layer。 它还具有 Canvas Scaler 和 Graphic Raycaster。
我在 Enemy 对象上使用了完全相同的设置和脚本,即胶囊而不是盒子。这就是我在战斗吗?
我不明白这个问题,目前还没有在网上找到任何答案。
【问题讨论】:
-
如果您在问题中包含脚本可能会有所帮助,因为这几乎肯定是导致问题的原因。
-
wiki.unity3d.com/index.php?title=CameraFacingBillboard 这是顶部的第一个代码片段。该代码在我拥有的圆柱体敌人模型上完美运行。我只是想它可能是主要对象上的缩放。缩放会影响子对象吗?
-
是的,它确实会影响子对象
-
是的,我今天早些时候测试过。这正是我正在战斗的。我为没有早点考虑这个问题而感到愚蠢。
标签: canvas unity3d camera unity5