
1、CCtouchDelegate类分析:用来处理触摸事件的委派类
class CC_DLL CCtouchDelegate{public: CCtouchDelegate() {} virtual ~CCtouchDelegate() { } virtual bool cctouchBegan(CCtouch *ptouch,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouch); CC_UNUSED_ParaM(pEvent); return false;}; //触摸开始事件 virtual voID cctouchmoved(CCtouch *ptouch,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouch); CC_UNUSED_ParaM(pEvent);} //触摸移动 virtual voID cctouchended(CCtouch *ptouch,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouch); CC_UNUSED_ParaM(pEvent);} //触摸结束 virtual voID cctouchCancelled(CCtouch *ptouch,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouch); CC_UNUSED_ParaM(pEvent);} //触摸取消 virtual voID cctouchesBegan(CCSet *ptouches,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouches); CC_UNUSED_ParaM(pEvent);} //复数触摸开始 virtual voID cctouchesMoved(CCSet *ptouches,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouches); CC_UNUSED_ParaM(pEvent);} //复数触摸移动 virtual voID cctouchesEnded(CCSet *ptouches,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouches); CC_UNUSED_ParaM(pEvent);} //复数触摸结束 virtual voID cctouchesCancelled(CCSet *ptouches,CCEvent *pEvent) {CC_UNUSED_ParaM(ptouches); CC_UNUSED_ParaM(pEvent);} //复数触摸取消}; 2、CCAccelerometerDelegate类:加速计相关的委派类,只有一个函数
class CC_DLL CCAccelerometerDelegate{public: virtual voID dIDAccelerate(CCacceleration* paccelerationValue) {CC_UNUSED_ParaM(paccelerationValue);}}; 3、CCKeypadDelegate类:按键委派类,处理按键
class CC_DLL CCKeypadDelegate{public: virtual voID keyBackClicked() {} //按键返回 virtual voID keyMenuClicked() {}; //菜单单击,wophone和安卓}; 总结 以上是内存溢出为你收集整理的Cocos2d-x结构学习(三)CCTouchDelegate、CCAccelerometerDelegate、CCKeypadDelegate全部内容,希望文章能够帮你解决Cocos2d-x结构学习(三)CCTouchDelegate、CCAccelerometerDelegate、CCKeypadDelegate所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)