Cocos2d-x 让精灵随手指移动起来二(简单实现)
2014-05-26 23:59
369 查看
void HelloWorld::ccTouchMoved(cocos2d::CCTouch *touch, cocos2d::CCEvent *event) { CCSize winSize = CCDirector::sharedDirector()->getVisibleSize(); if (m_ship) { CCPoint pos = touch->getDelta();//获取触点当前位置与较早前的位置的差距 CCPoint currentPos = m_ship->getPosition();//精灵坐标 currentPos = ccpAdd(currentPos, pos);//精灵加触摸坐标 currentPos = ccpClamp(currentPos, CCPointZero, ccp(winSize.width, winSize.height));//限制精灵出屏幕 m_ship->setPosition(currentPos);//重设精灵坐标 } }
相关文章推荐
- Cocos2d-x 让精灵随手指移动起来二(简单实现)
- Cocos2d-x 单点触摸--让精灵随手指移动起来
- cocos2d 2.x 实现精灵的会移动的遮罩
- 【iphone游戏开发】iphone-Cocos2d游戏开发之四:精灵实现缩放,旋转,跳动,移动等动画
- andengine-2:andengine实现一个简单例子, 小球随手指移动
- Cocos2d-x《雷电大战》(2)-精灵随手指移动,你点哪我走哪!
- Android最简单的实现View拖拽跟随手指移动效果
- 如何用cocos2d-x来开发简单的Uphone游戏:(二) 移动的精灵
- Cocos2d-x《雷电大战》(2)-精灵随手指移动,你点哪我走哪!
- 【iphone游戏开发】iphone-Cocos2d游戏开发之四:精灵实现缩放,旋转,跳动,移动等动画
- cocos2d 2.x 实现精灵的会移动的遮罩
- 批量生成精灵,并实现拖拽精灵,和移动、翻转等简单动画
- quick-cocos2d-x(lua) 拖动精灵使其在屏幕移动的效果实现
- 【iphone游戏开发】iphone-Cocos2d游戏开发之四:精灵实现缩放,旋转,跳动,移动等动画
- Cocos2D-x精灵的简单实现和函数调用基本流程
- 如何用cocos2d-x来开发简单的Uphone游戏:(二) 移动的精灵
- 关于在cocos2d-x中一个精灵移动到 另外一个地点的实现方法。
- cocos2d-x遥感控制角色移动简单实现之JoyStick
- cocos2d 2.x 实现精灵的会移动的遮罩
- Cocos2d-x 《雷电大战》-精灵随手指移动,你点哪我走哪!