Unity3d 对'的任何更改;脚本执行顺序';立即恢复

Unity3d 对'的任何更改;脚本执行顺序';立即恢复,unity3d,Unity3d,我有最奇怪的虫子。如果我在“项目设置”中编辑“脚本执行顺序”列表中的任何内容,然后单击“应用”,它会立即恢复到以前的状态。这包括任何类型的更改:删除条目、添加条目或更改条目编号。单击Apply(应用)时,所有内容都会立即返回到以前的状态-没有任何错误消息 从视觉上看,这与单击“还原”按钮而不是“应用”的结果完全相同,只是编辑器实际上在之后开始执行刷新操作(我想应用按钮可能坏了,但这有点排除了这一点) 经过几个小时的尝试,我发现如果我删除了“Unity UI”包,它就会工作,所以我想问题可能与此有

我有最奇怪的虫子。如果我在“项目设置”中编辑“脚本执行顺序”列表中的任何内容,然后单击“应用”,它会立即恢复到以前的状态。这包括任何类型的更改:删除条目、添加条目或更改条目编号。单击Apply(应用)时,所有内容都会立即返回到以前的状态-没有任何错误消息

从视觉上看,这与单击“还原”按钮而不是“应用”的结果完全相同,只是编辑器实际上在之后开始执行刷新操作(我想应用按钮可能坏了,但这有点排除了这一点)


经过几个小时的尝试,我发现如果我删除了“Unity UI”包,它就会工作,所以我想问题可能与此有关。但是,包含此包的另一个项目没有相同的问题。。所以它还是和项目有关的。我尝试了10次卸载和重新安装所有软件包,运气不好。

我将此作为一个bug提交给Unity support,Unity support刚刚做出响应

经过一些调查,我得出结论,这是目前 设计。您正在尝试更改包中的脚本, 目前,你不能这样做。如果您想添加自己的脚本并尝试 要更改执行顺序,您会注意到一切都正常 正确地(Matas,客户质量保证团队)


他是正确的,事实上,从您自己的代码中更改/添加条目确实有效。事后看来,这是有道理的,即使它有点僵化。问题“已解决”,如中所述,我可以接受软件包的条目为只读。

如果是软件错误,请联系支持部门并报告错误,我建议更新Unity软件谢谢;我已经更新到最新的(稳定的)版本,但没有用。我已经向Unity报告了这是一个bug。看起来你的/插件脚本通过非常糟糕的实践强制执行“脚本执行顺序”,这不太可能是一个bug,但可能是由你添加的某个包或其他资产完成的?这是一个没有任何外部资产的新项目,只有3.png文件和4个几行长的自制脚本,它们只做一些物理方面的事情,没有什么特别之处。唯一包含的软件包是Unity附带的软件包。很奇怪!