【问题标题】:Game Object Appears in Scene View but not in Game View游戏对象出现在场景视图中但不在游戏视图中
【发布时间】:2015-02-12 04:16:23
【问题描述】:

似乎我在这里遗漏了一些东西,使用最新版本的统一并且我在点击时实例化了一个游戏对象。它在场景视图中看起来很好,但在游戏视图中却没有?

我已经用谷歌搜索并尝试了所有这些回复。

我检查了屏幕右上角的图层,它们都显示出来了,而且 z 值低于相机'但老实说,我已经尝试在几乎所有 z 位置都有它们。

我正在生成的游戏对象是一个具有刚体的精灵,但这应该没关系吧?它显示在场景视图中,而游戏视图应该只显示场景的作用?

有什么想法吗?

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    这是一个很老的问题,但我也遇到了同样的问题。我通过玩相机剪裁平面解决了这个问题。

    要测试是否是这种情况,点击播放,当对象应该在视图中时,点击暂停。

    从层次结构中选择相机并尝试更改剪切平面 - 检查器中的“近”和“远”属性。

    如果这可行,那么不要忘记在游戏停止运行后再次进行相同的更改 - 它们会重置为您点击播放之前的状态。

    我认为这与对象必须与相机之间的距离有关,才能进行渲染。它可能对雾等有用,但我对 Unity 有点陌生,所以可能是错误的。

    我尝试发布屏幕截图,但如果您是新来的,显然不允许您提供适当的帮助:s。可能是为了防止垃圾邮件等。

    无论如何,希望这可以帮助那里的人:)

    【讨论】:

    • 如果您发布一个链接到一个好的、裁剪的屏幕截图,通常会有人在第一个帖子分类队列中注意到您并编辑您的帖子(或提出编辑)以显示内嵌的屏幕截图来代替链接。
    • 感谢帕卢的信息。不幸的是,当我意识到您可以发布图像时,我自己制作了图像,因此实际上不存在链接。不过应该不难发现。
    • 感谢您的回复,不管它是旧的。
    • 感谢裁剪平面的工作,我在统一 5.6 中设置为接近 0 和远 1000
    • 感谢您的回复!这也解决了我的问题
    【解决方案2】:

    可能发生的问题

    1.剔除掩码问题:

    检查一下,它是否设置为所有内容

    2。远近问题:

    通过改变它们的值来解决它。我不能说任何具体的值,因为它因问题而异

    3.层问题:

    当您在统一上创建新场景时会特别出现此问题,但可能由于多种原因而发生

    解决这个问题

    • 点击图层
    • 设置一切可见

    【讨论】:

      【解决方案3】:

      在您的 MainCamera 或 Camera 的 Inspector 上,您会发现一个叫做“深度”的东西,只需将其设置为与您的视野相同的值,它就会起作用 :)

      【讨论】:

      • 谢谢你,希望它可以帮助别人
      【解决方案4】:

      默认情况下,在 2D 场景中,相机指向正 Z 并且位于 (0 1 -10)。这意味着精灵的 Z 位置需要高于相机 Z 位置,而不是更低。

      还要检查 sprite 的 Sprite Renderer 在“Inspector”视图中是否启用。

      如果这些都没有帮助,我建议在运行时开始删除其他游戏对象,看看精灵是否落后于某些东西。只需在“层次结构”视图中单击一个游戏对象,然后按删除键。

      希望其中一些可以帮助您找到问题。

      【讨论】:

      • 抱歉耽搁了,我好像找到问题了,看来相机真的放大了?但是据说相机轮廓的白框覆盖了我的整个场景,并且场景的其余部分正确显示......只是正在查看我的实例化项目的相机被放大了吗?但在场景视图中,它们显示为正常大小。有什么想法吗?
      • 你试过改变相机的Field of View吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多