cocos3——3.触屏事件

来源:互联网 发布:淘宝修图师兼职 编辑:程序博客网 时间:2024/05/23 21:59

1.c++:

// set touchauto eventDispatcher = Director::getInstance()->getEventDispatcher();auto listen = EventListenerTouchOneByOne::create();listen->onTouchBegan = CC_CALLBACK_2(SneakyJoystick::ccTouchBegan, this);listen->onTouchMoved = CC_CALLBACK_2(SneakyJoystick::ccTouchMoved, this);listen->onTouchEnded = CC_CALLBACK_2(SneakyJoystick::ccTouchEnded, this);listen->onTouchCancelled = CC_CALLBACK_2(SneakyJoystick::ccTouchCancelled, this);eventDispatcher->addEventListenerWithSceneGraphPriority(listen, this);

2.js:

// touch    cc.eventManager.addListener({        event: cc.EventListener.TOUCH_ONE_BY_ONE,        swallowTouches: true,        onTouchBegan: function () {            console.log('began');            return true;        },        onTouchMoved: function () {            console.log('move');        },        onTouchEnded: function () {            console.log('ended');        }    }, this);


0 0
原创粉丝点击