Unity3D Sprite未出现在游戏Windows上

时间:2018-11-04 16:46:10

标签: unity3d sprite

你好

我尝试将sprite添加到我的统一3D项目中,在场景模式下我的sprite出现,但是当我在游戏窗口上启动游戏时,sprite不在此处,您是否知道为什么sprite丢失?

enter image description here

非常感谢 问候

1 个答案:

答案 0 :(得分:2)

SpriteRenderer不是UI组件,因此您不应将其放在层次结构的“画布”下。

1 。从“层次结构”选项卡中移动Sprite对象,使其不是“画布”的子对象。

2 。完成此操作后,您现在必须重置Sprite的位置才能在“游戏”视图中看到它。首先将位置设为000,然后从那里进行修改。而且,规模太大。您可能要从默认比例111开始,然后从那里向上移动。

使刻度的xyz轴相同是一个好主意。目前还不是。如果要更改Sprite的一维,最好使用Photoshop之类的2D软件修改Sprite的大小。在Unity中执行此操作可能会遇到物理问题。

有关SpriteRenderer与UI对象(例如ImageRawImage组件)以及何时使用它们的区别,请参见this帖子。