- 0
- 0
- 约小于1千字
- 约 1页
- 2026-08-12 发布于北京
- 举报
cocos2d-x初探学习笔记(4)--触屏
小满(billman)个人,欢迎,请注明地址,小满(billman)的专栏地址
1.场景触屏
一般在菜单中,不是继承自CCLayer,这时候要检测触屏,就需要两步就可以完成
第一步:setIsTouchEnabled(true);这句话在类初始化的时候加入
第二步:重写相应的函数:
ccTouchesBegan(CCSeto*pTouches,CCEvento*pEvent);//触屏开始
ccTouchesMoved(CCSeto*pTouches,CCEvento*pEvent);//拖动
ccTouchesEnded(CCSeto*pTouches,CCEvento*pEvent);//触屏结束
需要在哪个消息上作处理,就重写哪个函数就可以,具体的重写方法,会在后面介绍
2.布景触屏(层触屏)
需要增加一步,即重写registerWithTouchDispatcher()函数,重写的方法如下
剩下的就和1里一样
首先在层初始化的时候(onEnter)加入setIsTouchEnabled(true);
然后重写相应的函数
3o获得坐标
重写函数时,需要获得坐标
在处理多点触摸时,首先获得集合中的第一个元素,然后获得屏幕上的坐标对应,最后对应openGL图标
在处理单点触摸时
您可能关注的文档
最近下载
- 最新2026版(发展党员工作流程)5个阶段25个步骤课件.ppt VIP
- Unit2SectionB1a-1d课件人教版八年级英语上册.pptx
- 2025年胖东来企业文化考核题库及答案.docx VIP
- 2025年胖东来企业文化考核题库2.docx VIP
- 人工智能技术应用于供应链管理领域的研究进展与趋势——基于CiteSpace的知识图谱分析.pdf VIP
- 中国外文局:2024年国内翻译赛事发展评估报告.pdf VIP
- 2025年胖东来企业文化考核题库.docx VIP
- 八年级劳动技术教案整套复习课程.docx VIP
- FANUC 机器人维修说明书 B-83525CM_07 30i mate plus控制装置维修说明书-已解锁.pdf VIP
- R-30iB-选项功能操作说明书B-83284CM-2_05.PDF VIP
原创力文档

文档评论(0)