cocos2dx学习记录---简单摇杆实现
效果图:
#ifndef _Rocker_H_
#define _Rocker_H_
#include "cocos2d.h"
USING_NS_CC;
//摇杆类
class Rocker : public Node
{
public:
static Rocker* create(std::string bgName,float bgRadius,std::string rokerNmae,float rockerRadius);//静态创建摇杆实例
bool init(std::string bgName,float bgRadius,std::string rokerNmae,float rockerRadius);//初始化方法
bool onTouchBegan(cocos2d::Touch *pTouch, cocos2d::Event *pEvent);
void onTouchMoved(cocos2d::Touch *pTouch, cocos2d::Event *pEvent);
void onTouchEnded(cocos2d::Touch *pTouch, cocos2d::Event *pEvent);
void onTouchCancelled(cocos2d::Touch *pTouch, cocos2d::Event *pEvent);
void addMoveListener(Node *ref);//添加控制节点
void callHandleEvent(float interv