Unity重命名公共字段以保留分配

Tav*_*dos 3 unity-game-engine

如何在Unity脚本中重命名字段,但在Unity Editor检查器中保留它的分配?说我有

public int x;
Run Code Online (Sandbox Code Playgroud)

我在激励器中为x分配"1",然后在脚本中将x重命名为y.然后将失去作业.有没有办法保留它?

我正在使用Visual Studio.

Fre*_*hön 7

执行以下操作将在检查器中保存该值.可以在再次保存场景后将其删除.

[FormerlySerializedAs("x")]
public int y;
Run Code Online (Sandbox Code Playgroud)

在这里和这里阅读更多相关信息