当前位置: 首页 > 知识库问答 >
问题:

Unity-Sprite未正确加载

戚均
2023-03-14

我应该有一个正常的贴图如下:

但当我加载场景时,或者从inspector中的另一个场景切换(例如,单击“场景/菜单”,然后单击此场景),或者在游戏中转移到此场景(sceneManager.loadscene),精灵会随机不可见。

每次都有一些精灵隐形,下一次隐形的可能就不一样了。我怀疑这是Unity编辑器的问题,因为即使我不在播放模式下也会发生这种情况。

debug.log中,我肯定会找到这些sprite(不是null)。他们就是不出现。我必须重新加载精灵/重新加载Unity inspector中的场景,但加载不持续。

sprites、SpriteRenderer和GameObject都不是null

以下是一些sprite不可见(不丢失)时的快照:

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

共有1个答案

嵇星海
2023-03-14

我只是不小心在3D模式下检查了一下,Unity editor正在用z轴随机化。精灵就在那里,他们只是藏在背景后面。到时候就可以修好了。

 类似资料:
  • 我正在用一艘宇宙飞船做一个游戏,当按下“前进”按钮时,后面会出现一个火的图像。这只在太空船垂直站立时起作用。当它倒转时,它与宇宙飞船的后部没有完全对齐。这是我为其创建的类的更新函数。 我试着将原点设置为火箭的原点,这对我来说似乎是合乎逻辑的,但我认为我不完全理解原点是什么。 [编辑1] 我不认为问题出在原点上,我现在把它设置为 我认为这个问题与我总是将y设置为(火箭弹射出的火的高度是火箭弹高度的一

  • 我试图使用一个带有selenium的无头chrome浏览器,它也绕过了机器人检测测试,目前使用以下项目https://github.com/ultrafunkamsterdam/undetected-chromedriver每次我试图实现代码时,它都不能识别驱动程序。以下是您了解的链接 这是代码 好吧,当我运行程序时,我在终端中得到以下内容

  • 我在一个2D游戏中使用Unity(我对它还是很业余的),虽然使用create->ui->image添加一个新的sprite工作很好,但无论我从资产文件夹中拖放一个图像,它总是位于我为画布设置的背景后面,不管我是否使用更高的排序顺序,如果图像是画布的子级,或者图层对我的所有画布元素都是相同的(UI或默认)。在尝试拖动动画时也会得到相同的结果。 我在某个地方读到画布有点像另一个UI元素,图像必须是它的

  • 我已经为我的mod.info提供了mcmod.info,但是在IntelliJ中运行Minecraft客户端后,mod确实加载了,但是它不能正确加载mcmod.info。在Minecraft客户端的启动过程中,有一条警告显示: [Client Thread/Warn][FML]:Mod testforge缺少所需的元素“version”,并且找不到后退。替换为“1.0”。 当我进入mod按钮并查找

  • 问题内容: 我正在制作一个精灵工具包游戏,并且正在使用plist文件设置每个级别的属性。我的plist文件中的一个属性是一个叫做pattern的字典,它包含n个项目,其中每个项目都是一个块,用手键入x和y位置。该模型对于我正在制作的游戏非常适合,因为快速设置等级非常方便。但是,由于缺乏编码经验,我面临一个无法解决的缺点:某些关卡有多达290个块,因此当该应用尝试读取关卡时,该应用冻结了5秒钟。这对

  • 我一直在使用AutoML Vision Edge进行一些图像分类任务,在以TFLite格式导出模型时效果很好。但是,我刚刚尝试导出saved_model.pb文件并使用Tensorflow 2.0运行它,似乎遇到了一些问题。 代码段: saved_model是包含我下载的saved_model.pb文件的目录。这是我看到的: 2019-10-1823:TensorFlow binary:8.801