[LayaAirIDE 2.0]预制体循环嵌套 项目无法打开运行

          laya2.0的预制体真的没有unity的好用,修改预制体之后保存说文件已存在,无法保存。然后我删掉旧的再保存,刚拼好的界面属性全没了,乱成一锅粥,各种反复创建。给我的感觉是预制体只能一次创建成功,后面要修改是不可能的。那这个预制体还有什么存在的意义呢?在unity上绝对不会出现这个情况,希望官方重视,毕竟laya算是很不错的国产H5引擎,与白鹭相比,laya更像游戏引擎。但是bug还是存在的。后面项目快做完了,正计划添加音效,莫名其妙的出现“预制体存在循环调用“的错误弹窗,而且无法关闭这个弹窗,这就太过分了。强制关闭软件 在打开都没用,一运行就弹这个无限弹出的窗口。我虽然做了两年手游,但是laya才用几天啊。连排查bug的机会都不给我,无法运行,也不知道是哪个地方导致的问题。一天一夜的代码白写了。莫不是给免费用户挖的坑?
         然后在我打算截图bug上传的时候,又能运行了,没有任何报错。我以我的右手保证我没有改过任何地方。就这样关掉打开关掉打开几次之后。我的游戏跑起来了。我滴个神啊,不说了,添加音效去了。
QQ截图20190408234917.png
已邀请:

186*****028

赞同来自: 宇智波 旋

预制体 我建议还是不要用了, 直接用view, 用代码add上 不会出问题的。

宇智波 旋

赞同来自:

大神,view 也是.scene的文件  可以再当前场景添加新场景的UI进来?怎么加  贴一行代码啦 谢谢 谢谢啦  

Tengee

赞同来自:

同样遇到了这个问题,就在场景里复制了几个物体,然后提示我循环嵌套?
项目都不让运行,一直提示,可能存在循环嵌套的预设,可是我连预制体都没用好吗?
......表示这个Bug.......官方是该重视下!

浪尖儿

赞同来自:

我昨天也遇到这个问题,是我自己误操作造成的,大概过程是这样,生成一个A、B两个预制体,A的预制体里包含B的子节点,B的预制体包含A,因为有备份,所以我把AB预制体全删掉,再进游戏就没问题了.
拖动图片到Scene目录下就有可能生成预制体,所以有可能是误操作,
还有一种解决方案是打开laya-page-Prefab文件夹,查看里面的.Prefab文件,修改Json 配置
 

183*****868

赞同来自:

我也遇到这个问题,就把预制拖到场景里修改了一下,再拖回去就一直弹,永远没法关闭,强制退出后再重启也是一样!

“当前可能有循环嵌套的预设!”

QQ截图20200518180433.png

 

要回复问题请先

商务合作
商务合作