以前用Unity开发时,只要Object的参数是Public的,就可以通过其他程序文件进行修改,修改后任何程序文件读取得到的参数均为修改后的参数。
在这里,当我通过GameControl文件修改一个Node的参数时,虽然视觉上效果修改了,但是从这个Node上的文件中读取到的状态没有被修改,没有达到同步的效果。不知道该如何达到参数同步的效果?
例:
Node上的控制文件中,参数ability设置为False,在gamecontrol文件中,将该Node的ability修改为true,结果该Node中的ability没有发生变化。
会变的吧。。。你发个demo看看。。。
会变的,你的之所以没变是因为没有正确的修改这个属性。你调试下看看这个ability属性是否存在。