【问题标题】:Unity - Sprite not properly loadedUnity - Sprite 未正确加载
【发布时间】:2019-04-06 18:21:03
【问题描述】:

我应该有如下图块的法线贴图:

但是当我加载场景时,要么在检查器中从另一个切换(例如单击“场景/菜单”,然后单击此场景),要么在游戏中过渡到此场景(SceneManager.loadScene),精灵会随机变得不可见。

每次有些精灵变得不可见,而下一次不可见的精灵可能不一样了。我怀疑这与 Unity 编辑器有关,因为即使我不在游戏模式下也会发生这种情况。

Debug.Log 我肯定找到了那些精灵(不是空的)。他们只是没有出现。我必须在 Unity 检查器中重新加载精灵/重​​新加载场景,但加载不会持续。

精灵、SpriteRenderer 和 GameObject 都不是null

如下是一些精灵不可见(未丢失)时的快照:

只需点击另一个场景并切换回来:

【问题讨论】:

  • 致管理员:这篇文章可能应该在 gamedev.stackexchange 中

标签: c# unity3d


【解决方案1】:

我只是不小心检查了 3D 模式,Unity 编辑器正在使用z 轴进行随机化。精灵在那里,它们只是隐藏在背景后面。这可以修复。

【讨论】:

    猜你喜欢
    • 2022-07-06
    • 2017-05-20
    • 2014-03-08
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2021-05-25
    相关资源
    最近更新 更多