一、修改脚本名
Unity开发过程中,如果随意修改脚本名称的话,会导致脚本上面的引用丢失,又要重新添加引用,费时费力且容易出错。如果要使脚本上面的引用不丢失,可使用如下方法:
1、在工程中修改脚本名称;
2、在MonoDevelop中打开脚本(在VS中打开不能修改),将光标移至类名处,按F2键,在弹出对话框中输入修改后的脚本名,确定;
3、Ctl+Shift+S保存全部。
通过以上步骤修改脚本名称后,脚本上面的引用不会丢失。
(以上方法在2017.4.39版本上测试可修改,在2019.2.9版本上却不能修改了,原因未知)
二、修改变量名
在脚本中修改变量名,如果不作处理的话,变量对应的引用会丢失,需要重新添加,费时费力且容易出错。可使用如下方法避免:
1、在需要修改变量名的上方添加如下代码:[FormerlySerializedAs(“修改前的变量名”)](需要引用命名空间using UnityEngine.Serialization);
2、修改变量。
通过以上步骤即可达到目的。(上面步骤需按顺序执行)