版本:1.0.4
如题,节点结构如下:
Empty Node (顶级父组件,用于设置按钮可点击尺寸和缩放中心)
- Sprite
- Label
在Empty Node上挂ButtonComponent,设置Transition为Scale,点击没有缩放效果。
将Target手动设置为Empty Node,也不生效。
将Target设置为Sprite,点击Sprite会有缩放,但此方法无法使Label同步缩放。
版本:1.0.4
如题,节点结构如下:
Empty Node (顶级父组件,用于设置按钮可点击尺寸和缩放中心)
在Empty Node上挂ButtonComponent,设置Transition为Scale,点击没有缩放效果。
将Target手动设置为Empty Node,也不生效。
将Target设置为Sprite,点击Sprite会有缩放,但此方法无法使Label同步缩放。
这个结构的设计在与我们的 button 的结构设计是不同的,你描述的表现都是正常的。
由于不可渲染的节点的缩放并没有意义,所以当你的 target 没有可渲染组件时,是不会进行缩放的。
当你手动设置了 target 为 sprite 时,此时是会缩放的,label 由于并不是 sprite 的子节点,所以并不会缩放。
我想问一下为何会有你说的这种设计呢?是有什么特殊的需求吗?可以说一下需求我们再来看有没有什么解决方案。