可以在prefab上添加点击事件吗?


我像这样写的,不行,有办法加点击事件吗?

button,本身就是Node

直接button.on

不是这个的问题吧

用的哪个版本的Creator?之前有个版本有Bug,必须addChild后用node.on添加事件才会生效。你把this.touchButton(button);移到prefab.parent = this.node;后面试试。

用的1.3.1版本,还是不行,是不是不能在prefab上添加事件,我把prefab.addComponent(cc.Button),换成this.node.addComponent(cc.Button)就可以,但是我想添加到我的prefab骨骼动画上

那是因为骨骼动画节点没有size吧。给prefab设置一下width与height。
cc.instantiate返回的结果就是一个cc.Node,跟cc.Prefab的概念再也没有瓜葛了。

哦,明白了,感谢!可以了!

怎么让骨骼动画的基准点在中心呢,改动不了?
,设置宽高后框不进去

spine 的基准点是在 Spine 中设定的,Creator 中只能外套一个 parent 解决。

1赞

谢谢,已经解决了,加了一个父节点