cocos2dx 关于精灵的操作
2014-03-25 16:49
309 查看
一、创建一个精灵
二、移动精灵
这里有两种方式可以移动精灵
1、 给精灵设定个路径,然后让他沿着路径移动
2、动态设定精灵的位置
//创建精灵 CCSprite *Player = CCSprite::create("TestSp.png"); //设定个位置 Player->setPosition(ccp(100,200)); //将精灵加入层 this->addChild(Player);
二、移动精灵
这里有两种方式可以移动精灵
1、 给精灵设定个路径,然后让他沿着路径移动
//创建动作,将精灵直线移动至目标点 CCActionInterval * moveBy = CCMoveTo::create(10,ccp(100,400)); //精灵去执行这个动作 Player->runAction(moveBy);
2、动态设定精灵的位置
//设定定时器自动更新 this->scheduleUpdate(); //在当前定时器内加入事件 参数:1秒,无限循环,延迟1秒后执行 this->schedule(schedule_selector(CFindWay::update),1,kCCRepeatForever,1); //回调 void CHelloWorld::update(float dt){ Player->setPosition(ccp(100+count,100)); }
相关文章推荐
- cocos2d-x 消类游戏,类似Diamond dash 设计
- cocos2d-x pthread 多线程简单实现
- cocos2d的暂停/恢复
- cocos2d-x游戏开发 跑酷(五) 跳起和下蹲动作 手势识别
- cocos2d-XNA游戏开发之山寨《Flapy Bird》(一)
- 将“Cocos2dx-截屏并设置图片尺寸 ”中cocos2d-x代码转换为2.2的代码
- 将“Cocos2dx-截屏并设置图片尺寸 ”中cocos2d-x代码转换为2.2的代码
- Cocos2dx-截屏并设置图片尺寸
- Cocos2dx-截屏并设置图片尺寸
- Cocos2d-x 3.0 新特性体验(3)触摸事件处理机制
- cocos2d-x 系统时间获取和格式化
- 给cocos-2d的场景设置背景颜色
- cocos2d-x 释放场景、动画及UI的方法
- cocos2d-x之helloworld
- cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用顺序
- cocos2d-x android交叉环境配置 注意点
- 对cocos2d的理解 以及win32+android下各种工具解释
- 【爱上cocos2d-x之九】cocos2d-x坐标系与anchorPoint锚点
- Cocos2d-x项目过程中遇到的一些问题总结
- Cocos2d-x添加音效CocosDenshion