【问题标题】:2D sprite in Unity is not displaying the picture I assigned to itUnity 中的 2D 精灵不显示我分配给它的图片
【发布时间】:2015-11-26 00:12:16
【问题描述】:

所以,我刚刚开始使用 Unity3D,我真的不知道自己在做什么。

我正在关注一个在线教程,到目前为止,我已经下载了一张图片,将其作为资产导入,并将该资产拖到“精灵”框(在精灵渲染器下),显然,我们应该将纹理到精灵上。当教程完成时......他们的图像出现在场景中。我的,但是没有。

当我单击右侧的小圆圈并转到“场景”选项卡时,只有一个选项显示“无”,而在教程中所需的图像也是一个选项。我觉得解决这个问题就能解决问题。

谢谢

【问题讨论】:

  • 您必须将对象从project 面板拖到“层次”面板并双击Hierarchy 中的对象以聚焦场景中的对象
  • 它已经在层次结构中,我已经对其进行了聚焦,但是我分配给它的图像没有显示出来。

标签: unity3d sprite


【解决方案1】:

如果在您浏览 Unity3D 时图像未显示,则表示它尚未作为 asset 导入到项目中。 为此,从 Unity3D 编辑器转到文件夹 Assets,右键单击并选择 Import New Asset

另外你需要在Assets中浏览,不知道你为什么要在Scene中浏览。

【讨论】:

  • 您好,谢谢您的回答。所以我把它作为“资产”导入,然后把它拖到一个新的精灵中,只是为了测试。仍然不起作用:/。这是我的 Unity 的截图,有什么特别的地方吗? (当我单击小圆圈时,我正在资产选项卡下浏览,但尽管被突出显示,但它并没有显示为图像)。 imgur.com/3U5DsHf
  • 您的带有 SpriteRenderer 的游戏对象的位置“Z”低于零。这意味着在 3D 维度空间中,它位于相机后面。只需将其设置为高于零,例如设置为 1。当您在元素显示故障排除时遇到问题时,请使用“场景”视口并关闭 2D 视图,以便在相机/其他元素后面没有任何东西时可以这样做。
  • 如果问题仍然存在,您能否将项目/场景上传到某个地方以便我进行故障排除?
  • 我已将其设置为 0 以上,但问题仍然存在。实在是没地方上传,不好意思。但这是该项目的另一个屏幕截图:imgur.com/vaJVkWY
  • 这很有趣。您是否尝试过将 sprite 从 Assets 直接拖到 Hierarchy 窗口? 3.1m.yt/flk4UKKTS.png 如果它不起作用,也许尝试删除然后再次添加资产?如果没有场景,就不能说更多了。
【解决方案2】:

这里的 Unity 新手:我遇到了同样的问题,并意识到我正在将精灵拖到我的 GUI 上的场景窗口中......这与我的主相机正在查看的 XY 坐标不同。

双击您的主相机对象以查看它在场景视图中看到的内容。你的精灵在视野中吗?如果不是,则需要调整精灵的 XY 坐标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 2014-04-21
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    相关资源
    最近更新 更多