1.6.0 TS 属性用set/get封装后只能在代码中使用,不能在编辑器中使用么?

RT,测试工程,NewNode节点挂了2个脚本,一个是js,一个ts,内容相似,都是用set/get封装了一个prop1的属性,在编辑器中分别对2个脚本的prop1属性填写任意值,然后,修改任意一个脚本,编辑器刷新后,ts脚本中的prop1的值就被还原成脚本里设置的默认值了,这个是ts的特性,还是bug?@jare
NewProjectTS.zip (280.5 KB)

估计是你TS prop1 get访问的那个属性没有加@property,就没有被Creator序列化保存起来。

赞同楼上大神的观点

:9:

楼上大神的观点完全正确。我昨天下班后才想起来,很有可能是隐藏的_prop1属性没加@property,今早一试,果然如此。谢大神~~~~:7: