我该如何在Unity脚本中重命名一个字段,但保留它在Unity编辑器检查器中的赋值?举个例子:
public int x;
我在检查器中将"x"赋值为"1",然后在脚本中将"x"重命名为"y"。这个赋值会丢失。有没有办法保留它?
我正在使用Visual Studio。
我该如何在Unity脚本中重命名一个字段,但保留它在Unity编辑器检查器中的赋值?举个例子:
public int x;
我在检查器中将"x"赋值为"1",然后在脚本中将"x"重命名为"y"。这个赋值会丢失。有没有办法保留它?
我正在使用Visual Studio。
using UnityEngine.Serialization;
。 - antpaw[FormerlySerializedAs("x")]
这个属性。我不需要保存场景,只需在参数中正确地引用旧字段名称即可。效果很好。 - aidangig