第六节cocos2dx的小试牛刀
来源:互联网 发布:手机dlna软件 编辑:程序博客网 时间:2024/06/07 20:05
游戏第五步,修改小的部分:
1:修改去掉左下角的显示内容:
// turn on display FPS
//pDirector->setDisplayStats(true);注掉这句即可。
然后我们来看一下触屏响应方式:
HelloWorldScene.h 增加:
using namespace cocos2d;
virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);
virtual void ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent);
为两组,第一组为单点触控回调
第二组为多点触控回调。
cpp 里面bool HelloWorld::init()里面增加
this->setTouchEnabled(true);
//CCTouchDispatcher* td = CCDirector::sharedDirector()->getTouchDispatcher();
// td->addTargetedDelegate(this, 0, true);
注释的这段是开启单点触控的代码。
增加
1:修改去掉左下角的显示内容:
// turn on display FPS
//pDirector->setDisplayStats(true);注掉这句即可。
然后我们来看一下触屏响应方式:
HelloWorldScene.h 增加:
using namespace cocos2d;
virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);
virtual void ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent);
为两组,第一组为单点触控回调
第二组为多点触控回调。
cpp 里面bool HelloWorld::init()里面增加
this->setTouchEnabled(true);
//CCTouchDispatcher* td = CCDirector::sharedDirector()->getTouchDispatcher();
// td->addTargetedDelegate(this, 0, true);
注释的这段是开启单点触控的代码。
增加
bool HelloWorld::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
{
CCDirector::sharedDirector()->end();
return true;
}
void HelloWorld::ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent)
{
CCDirector::sharedDirector()->end();
//return true;
}
重新编译,即可得到点击任意区域,直接退出程序的功能。
引擎是统一管理触屏回调,然后上层将触屏传给引擎,引擎从注册的链表里面拿出优先的那个触屏回
调函数响应,不需要时返回false 向下传递。
很简单的分析,时间有限,后期继续分析。
- 第六节cocos2dx的小试牛刀
- 第六节 MAKEFILE的常用命令
- 第六节,数值的扩展
- 第六节 hiveshell的常用命令
- 第七节cocos2dx的架构揣测
- cocos2dx学习之路----第六篇(cocos2dx坐标系系统简单窥视)
- 第六节 统计字符的个数
- 第六节 Html的标记属性
- 汇编第六节-包含多个段的程序
- cocos2dx 2.0 和cocos2dx 2.2的区别
- cocos2dx调试之cocos2dx的Log改造
- quick cocos2dx调用cocos2dx的类
- cocos2dx 中查看cocos2dx 的版本
- [cocos2dx笔记016]cocos2dx 3.2 的UserDefault
- cocos2dx convertToWorldSpace的用法
- cocos2dx 下的CCRect
- cocos2dx舒服的摇杆
- cocos2dx的lua绑定
- hadoop job初始化源码浅析
- Android应用程序需不需要手动退出?
- DX窗口创建和初始化
- 做好时间评估,尽早行动
- 远程访问postgresql数据库
- 第六节cocos2dx的小试牛刀
- 关于 plsql 的总结 (一)
- openjdk和jdk的区别与联系
- 其他TM:biterm topic model
- MyEclipse设置编码方式
- LeetCode:Reorder List C++与Java实现
- Linux下配置NTP时间服务器
- 第七节cocos2dx的架构揣测
- python tab键自动补全