这是我用组件拖拽挂上去的办法
![]()
在这里,我是看不到我拖进去的名字
但我用cc.find()路径去查找的时候就有了,如图
这是什么原因造成的,我用的是1.8.2版本,以前都没这样的错误,就这几天后开始出现不知名的小错误,很麻烦
你用cc.find获取的是cc.Node,而你拖拽用的是cc.Button,name在cc.Node上,cc.Button上面没有
对啊,很多人自己一知半解,上来就说引擎不靠谱?
你先吧基础学好,估计你以前没啥cocos2d-x的开发经验,Node是逻辑节点,Button是挂在节点上的组件,先理解组件和节点的区别和关系,在理解properties申明类型。
不知道你的逻辑是什么,如果只是为了实现上面的需求,你只要把startClick:cc.Button改成startClick:cc.Node,然后重新去拖拽节点到编辑器就可以跟你cc.find找出来的一样了,
如果你不想改动cc.Button,你还可以用this.startClick.node 来获取这个节点,效果一样
1赞
谢谢,多谢解答
谢谢,多谢解答,确实以前没接触过cocos的,不过通过你的讲解,还是了解了自己的错,再次感谢