cocosCreator里面的私有变量修改后为何不会修改?

  • Creator 版本:

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

补充,很少发论坛所以没说清楚。
版本是2.2.1最新的。



然后结果一直这样不会变,即使彻底关闭VScode和cocosCreator重新打开也是一样,清除浏览器缓存后也是一样。

修改编辑器挂在的那个变量就可以了,修改代码中的一直是不生效的,只有第一次生效,而且这也不是私有变量

那么,这个称为什么变量呢?就是加下划线的;
然后,可不可以给个理由,为何不生效呢,因为结论已经出来了,但是原因很难知道

最好在onload后再初始化一次

加下划线是私有变量的常用写法,但是js没有私有变量这个定义,ts才有的

为什么不生效不太清楚,我个人觉得是先后生效的问题吧,编辑器中的修改把脚本的覆盖了吧

好的,感谢你的回答

https://docs.cocos.com/creator/manual/zh/scripting/reference/class.html
加下划线影响属性在编辑器面板上的 visible 参数

噢噢噢,精准解释哈哈哈。
我初学cocosCreator所以文档还没怎么看,感谢你的回答。