【问题标题】:Unity3D Sprite not appear on Game WindowsUnity3D Sprite 未出现在游戏 Windows 上
【发布时间】:2018-11-05 01:00:03
【问题描述】:

你好

我尝试将精灵添加到我的统一 3D 项目中,在场景模式下我的精灵出现了,但是当我在游戏窗口上启动游戏时精灵不在这里,你知道为什么精灵丢失了吗?

非常感谢 问候

【问题讨论】:

    标签: unity3d sprite


    【解决方案1】:

    SpriteRenderer 不是 UI 组件,因此您不应该将它放在 Hierarchy 中的 Canvas 下。

    1.从 Hierachy 选项卡中移动 Sprite 对象,使其不是 Canvas 的子对象。

    2。完成此操作后,您现在必须重置 Sprite 的位置才能在 Game 视图中看到它。首先将位置设为0,0,0,然后从那里修改它。另外,尺度太大了。您可能希望从默认比例 1,1,1 开始,然后从那里向上移动。

    使刻度的x,y,z 轴相同总是一个好主意。目前他们不是。如果要更改 Sprite 的一维,最好使用 Photoshop 等 2D 软件修改 Sprite 大小。当您在 Unity 中执行此操作时,您可能会遇到物理问题。

    请参阅 this 帖子,了解 SpriteRenderer 与 UI 对象(例如 ImageRawImage 组件)之间的区别以及何时使用每个组件。

    【讨论】:

      猜你喜欢
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多