-
Creator 版本: 3.4.2
以往版本的3.1版本时不时有过这类型的问题,出现的情况大致是目标节点的组件脚本出现了报错,导致这个脚本组件无法正常识别导致的。处理这类问题无非就是麻烦点,把节点上的脚本重新删除然后重新挂上就是了。 -
重现方式:现在3.4.2可不得了,出现的问题往往是复制节点的时候概率性出现的问题。今天就是把场景文件A的一个节点直接复制,粘贴到场景文件B里面去,除此操作外,A完全没有动过。就导致了A节点的脚本missscript。这时候,你千万不要做删除脚本文件,然后想着重新挂载,别做!因为你在新增组件那里根本搜不到,挂载不了。你删除了还会导致你切换场景后,场景A打不开,因为missingscript打不开场景!还会导致一个问题,新生成的组件都没法挂载了,原missingscript脚本生成副本再挂载没戏,都没法挂载了。目前自己还在找方法恢复。。
这个问题从论坛里搜索在18年就有人提出了,目前官方还没有一个成熟的解决方法提供。
如果你不幸中招了。请记得:场景间互相复制节点的时候,先将节点生成副本,把副本节点xxx-001给预制体化,然后摘除掉上面的组件脚本,再放到其他场景下
(该问题二次编辑,于二楼提供目前的解决方案)
- 之前哪个版本是正常的: 使用过2.4.5,3.0,3.1.2,3.4.0,3.4.1,3.4.2,都没有
- 编辑器操作系统: mac,m1芯片