我预制节点绑定了Monster.js
我在创建的时候调用get和set

我在Monster.js的onload里打印我设置的值全是默认值,设置进去的没有生效,能告诉我为什么吗?
你的Monster.js是一个component,不是node。而你用cc.instantiate创建出来的是一个node,也就是说第二张图里的monster是一个node,应该这样写monster.getComponent(“Monster”).moveDirection = “left”;
弱类型语言,就是有这个毛病,这种错不好找。
我已经发现问题了,但是不知道怎么删贴,还是要感谢你的回答.我是java转前端的,js确实不会,而且是第一次用cocos.很无奈