Cocos2d-x   发布时间:2022-05-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了触摸缩放、抖动、闪烁、旋转、换色大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
//@H_450_1@ 关于触摸的缩放@H_450_1@
void@H_450_1@ GameButton::touchScale(CCTOUCHTYPE typE) {@H_450_1@
@H_450_1@ if@H_450_1@ (type == TOUCHBEGAN) {@H_450_1@
@H_450_1@ this@H_450_1@ ->setScale(@H_450_1@ 1.2@H_450_1@ );@H_450_1@
}@H_450_1@ else@H_450_1@ @H_450_1@ if@H_450_1@ (type == TOUCHENDED || type == TOUCHMOVED) {@H_450_1@
@H_450_1@ this@H_450_1@ ->setScale(@H_450_1@ 1@H_450_1@ );@H_450_1@
}@H_450_1@
}@H_450_1@
//@H_450_1@ 关于触摸的抖动@H_450_1@
void@H_450_1@ GameButton::touchShake(CCTOUCHTYPE typE) {@H_450_1@
@H_450_1@ if@H_450_1@ (type == TOUCHBEGAN) {@H_450_1@
@H_450_1@ this@H_450_1@ ->stopAllActions();@H_450_1@
@H_450_1@ this@H_450_1@ ->setScaleX(@H_450_1@ 1.35@H_450_1@ );@H_450_1@
@H_450_1@ this@H_450_1@ ->setScaleY(@H_450_1@ 0.75@H_450_1@ );@H_450_1@
}@H_450_1@ else@H_450_1@ @H_450_1@ if@H_450_1@ (type == TOUCHENDED || type == TOUCHMOVED) {@H_450_1@
CCScaleTo *scale = CCScaleTo::create(@H_450_1@ 0.5@H_450_1@ ,@H_450_1@ 1@H_450_1@ );@H_450_1@
@H_450_1@ this@H_450_1@ ->runAction(CCEaseElasticOut::create(scalE));@H_450_1@
}@H_450_1@
}@H_450_1@
@H_450_1@
//@H_450_1@ 关于触摸的闪烁@H_450_1@
void@H_450_1@ GameButton::touchBlink(CCTOUCHTYPE typE) {@H_450_1@
@H_450_1@ if@H_450_1@ (type == TOUCHBEGAN) {@H_450_1@
@H_450_1@ this@H_450_1@ ->stopAllActions();@H_450_1@
@H_450_1@ this@H_450_1@ ->runAction(CCBlink::create(@H_450_1@ 0.1@H_450_1@ ,@H_450_1@ 1@H_450_1@ ));@H_450_1@
}@H_450_1@
}@H_450_1@
@H_450_1@
//@H_450_1@ 关于触摸的旋转@H_450_1@
void@H_450_1@ GameButton::touchRotate(CCTOUCHTYPE typE) {@H_450_1@
@H_450_1@ if@H_450_1@ (type == TOUCHBEGAN) {@H_450_1@
@H_450_1@ this@H_450_1@ ->stopAllActions();@H_450_1@
@H_450_1@ this@H_450_1@ ->runAction(CCRotateTo::create(@H_450_1@ 0.2@H_450_1@ ,@H_450_1@ 180@H_450_1@ ));@H_450_1@
}@H_450_1@ else@H_450_1@ @H_450_1@ if@H_450_1@ (type == TOUCHENDED || type == TOUCHMOVED) {@H_450_1@
@H_450_1@ this@H_450_1@ ->runAction(CCRotateTo::create(@H_450_1@ 0.2@H_450_1@ ,@H_450_1@ 0@H_450_1@ ));@H_450_1@
}@H_450_1@
}@H_450_1@
@H_450_1@
//@H_450_1@ 关于触摸的换色@H_450_1@
void@H_450_1@ GameButton::touchChangeColor(CCTOUCHTYPE typE) {@H_450_1@
@H_450_1@ if@H_450_1@ (type == TOUCHBEGAN) {@H_450_1@
m_normalSprite->setColor(ccc3(@H_450_1@ 255@H_450_1@ ,@H_450_1@ 0@H_450_1@ ,@H_450_1@ 0@H_450_1@ ));@H_450_1@
}@H_450_1@ else@H_450_1@ @H_450_1@ if@H_450_1@ (type == TOUCHENDED || type == TOUCHMOVED) {@H_450_1@
m_normalSprite->setColor(ccc3(@H_450_1@ 255@H_450_1@ ,@H_450_1@ 255@H_450_1@ ,@H_450_1@ 255@H_450_1@ ));@H_450_1@
}@H_450_1@
@H_450_1@
}@H_450_1@

大佬总结

以上是大佬教程为你收集整理的触摸缩放、抖动、闪烁、旋转、换色全部内容,希望文章能够帮你解决触摸缩放、抖动、闪烁、旋转、换色所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。