动画系统中的Write Default属性 选中会会导致每次启动之后变量会恢复到默认值
PS: 这次开发中遇到了一个问题,某个变量在unity的状态机系统中修改过后,因为项目的原因需要在脚本中修改,可这时候无论怎么改,这个变量都会自动恢复到最后一次修改的内容(或恢复到初始值)
个人猜想:在状态机系统中使用过的值是不能在脚本中修改的?目前通过设置了一个公共Flag和另外一个用来在脚本中修改的同含义的变量,Flag用来判断是使用状态机系统中的变量还是需要在脚本中修改的变量。
另外针对Write Default记录一下,在Unity状态机系统中,如果这个选项勾选了,那么到下一个状态中时,在状态机中规定过的变量会恢复到默认值
Done