根据触摸点将精灵旋转一定角度
2014-06-23 10:34
274 查看
void StartLayer::ccTouchEnded(cocos2d::CCTouch* pTouch, cocos2d::CCEvent* pEvent) { //得到触摸位置,将弹弓旋转指定的角度 CCPoint glPoint = pTouch->getLocation(); CCPoint layerPoint = convertToNodeSpace(glPoint); //注意这个转换函数用convertToGL结果是不对的!!! float degree = atan2(layerPoint.x-barrel->getPositionX(), layerPoint. y - barrel->getPositionY()) *180 / 3.1415926; barrel->setRotation(degree); //弧度制转化为角度 crosschairs->setPosition(layerPoint); crosschairs->setRotation(degree); }
相关文章推荐
- [cocos2d-x] 让精灵响应触摸 并把方向旋转到相对应的角度
- cocos2d-x让精灵响应触摸 并把方向旋转到相对应的角度
- [cocos2d-x] 让精灵响应触摸 并把方向旋转到相对应的角度
- [cocos2d-x-教程] 让精灵响应触摸 并把方向旋转到相对应的角度
- cocos2d-x-教程 让精灵响应触摸 并把方向旋转到相对应的角度
- 将图片旋转一定角度
- OpenCV两张图片叠加,一张旋转一定的角度,另一张不变,如何叠加?
- Android 根据角度旋转图片
- 图像获取(根据路径或从相册获取后从uri获取路径)、压缩(参数路径或Bitmap)、旋转角度、图像保存
- Android 根据角度旋转图片 ExifInterface
- 【图形处理】如何将一个平面图形按照角度往z轴扭曲【2】-根据左右上下四个边进行旋转
- 矩形旋转一定角度后,四个点的新坐标
- Android 使用PLDroidPlayer播放网络视频 根据视频角度自动旋转
- 控件旋转一定角度
- cocos2d 中精灵旋转角度
- 制作了一个cocos2d-x下沿y轴旋转任意角度的精灵对象
- Android 使用PLDroidPlayer播放网络视频 根据视频角度自动旋转
- 安卓百度地图根据2点坐标计算marker旋转角度
- 根据照片的旋转角度扶正后显示
- 三维旋转(根据转轴和角度)的公式。罗德里格旋转公式