v3.3属性装饰器@property()不能在括号中直接写类型,而且编辑器这样的报错十分不好定位。
文档里是说可以这样写,从2.4.x导入项目时也是自动转化成这样。
写成这样就不会(ps :编辑器还要大退一下才反应的过来)
v3.3属性装饰器@property()不能在括号中直接写类型,而且编辑器这样的报错十分不好定位。
你有没有导入cc.Node?如果没有导入,那用的是h5的Node
哥哥哎,node在cocos中是cc.node
有啊,这就是写法问题,我加上{type:xx}就可以了
3.x没有cc.命名空间了
是这样吗?不好意思了,我没怎么用过3.x
代码都没贴全,
盲猜是没导入Node
这里VScoide的提示问题,直接写Node,vscode不报错。
但缺少一句话,你这个Node是不是来自cc
这一句一定不能少,少了就是你这样的报错
import { Node } from ‘cc’;
所以写代码的时候vscode自动导入,你要看导入的是不是来自cc。