【发布时间】:2018-11-05 01:00:03
【问题描述】:
【问题讨论】:
【问题讨论】:
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 对象(例如 Image 和 RawImage 组件)之间的区别以及何时使用每个组件。
【讨论】: