重现步骤:
1、指定某节点的Button.transition为Sprte
2、给节点Button.hoverSprite指定一个图片。
3、测试。鼠标进入显示hoverSprite;离开,依然显示hoverSprite图片。
查CCButton.js:

想请教引擎同学这是为了某种目的故意处理为空的时候不切换?
应用场景:
在列表中的项,需要实现hover/press显示图片,而当离开某项时不显示图片(这时显示为列表背景)

重现步骤:
1、指定某节点的Button.transition为Sprte
2、给节点Button.hoverSprite指定一个图片。
3、测试。鼠标进入显示hoverSprite;离开,依然显示hoverSprite图片。
查CCButton.js:

想请教引擎同学这是为了某种目的故意处理为空的时候不切换?
应用场景:
在列表中的项,需要实现hover/press显示图片,而当离开某项时不显示图片(这时显示为列表背景)

你是用的creator版本号是多少?
引擎版本2.0.10

NomalSpriteFrame 也要设置一下。
不不,我的意思是,我本来就打算不设置这个Normal状态 ,只设置Hover和Press状态。
想要的效果是按下或鼠标悬停才显示。
但这种做法目前不行。
所以想知道是否有特殊原因。
这个是因为目前引擎的设计是这样的
好的,
感谢解答。
只能魔改一下了
哈哈 搞一张全透明的按钮素材