看起来我在这里缺少了些什么,我正在使用最新版本的Unity,在单击时实例化一个游戏对象...它在场景视图中看起来很好,但在游戏视图中却没有出现?
我已经通过谷歌搜索并尝试了所有这些响应。
我检查了屏幕右上角的图层,它们都显示出来,而且Z值低于相机,但老实说,我已经尝试将它们放在几乎所有的Z位置上了。
我要生成的游戏对象是一个带刚体的精灵,但这不应该有影响吧?它在场景视图中显示出来了,游戏视图应该只是显示场景的内容?
有什么想法吗?
看起来我在这里缺少了些什么,我正在使用最新版本的Unity,在单击时实例化一个游戏对象...它在场景视图中看起来很好,但在游戏视图中却没有出现?
我已经通过谷歌搜索并尝试了所有这些响应。
我检查了屏幕右上角的图层,它们都显示出来,而且Z值低于相机,但老实说,我已经尝试将它们放在几乎所有的Z位置上了。
我要生成的游戏对象是一个带刚体的精灵,但这不应该有影响吧?它在场景视图中显示出来了,游戏视图应该只是显示场景的内容?
有什么想法吗?
这是一个相当古老的问题,但我刚遇到同样的问题。我通过调整摄像机的裁剪面来解决它。
为了测试是否是这个问题,点击播放并在对象应该在视图中出现时点击暂停。
从层次结构中选择摄像机,并尝试更改检查器中的裁剪平面-"Near"和"Far"属性。
如果这有效,则不要忘记在游戏停止运行后再次进行相同的更改-它们会重置为播放之前的方式。
我认为这与从相机到对象的距离有关,以便进行渲染。这可能对雾等很有用。但我对Unity还比较陌生,可能是错误的。
我尝试发布屏幕截图,但显然如果你在这里是新手,就不允许提供帮助:s。可能是为了防止垃圾邮件等。
无论如何,希望这能帮助其他人 :)
在2D场景中,默认情况下相机指向正Z轴,并位于(0 1 -10)的位置。这意味着精灵的Z轴位置需要高于相机的Z轴位置,而不是低于它。
还要检查精灵的Sprite Renderer在“检视”视图中是否启用。
如果这些方法都无效,建议您开始在运行时删除其他游戏对象,以查看精灵是否在某个物体后面。只需单击“层次结构”视图中的游戏对象,然后按删除键即可。
希望这些方法能帮助您找到问题所在。