Sim*_*mes 2 c# monodevelop unity-game-engine unityscript unity5
我在主摄像头上添加了一个C#脚本.我定义了一个MyNumber如下变量-
public int MyNumber = 9;
Run Code Online (Sandbox Code Playgroud)
我的问题是当我改变变量的值时; 在Unity Editor中,它保持不变.例如,如果我使用Monodevelop将C#脚本文件中的值从9更改为19,则Unity编辑器将继续显示My Number = 9而不是19; 除非我重置脚本文件.
这是正常行为.Unity编辑器无法知道编辑器中的旧值是否在C#脚本中的默认值中有意更改.因此它可以安全地运行并假设它已被修改.
重要的是要记住脚本初始化值表示默认值.它并不总能保证起始值.例如,它在编辑器中更新.
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |