求助一个cocos2dx 3.3rc0的多点触摸问题

我是用cocos studio建的工程,然后直接用xcode 打开iOS的工程

我想实现多点触摸,但是搞了好久没搞不定
我是这样写的

// setTouchEnabled(true);
// setTouchMode(Touch::DispatchMode::ALL_AT_ONCE);
auto dispatcher = Director::getInstance()->getEventDispatcher();
auto listener = EventListenerTouchAllAtOnce::create();
listener->onTouchesBegan = CC_CALLBACK_2(Gamelayer::onTouchesBegan,this);
listener->onTouchesMoved = CC_CALLBACK_2(Gamelayer::onTouchesMoved,this);
listener->onTouchesEnded = CC_CALLBACK_2(Gamelayer::onTouchesEnded,this);
dispatcher->addEventListenerWithSceneGraphPriority(listener, this);

不管怎么样,我在onTouchesMoved里面只能收到一个touch
请教这个要怎么弄

我在网上查到有建议手工写setMultipleTouchEnabled:YES的,但是我创建的是通过 glview = GLViewImpl::create(“Game”);我查看了一下源码这个里面自己会调用setMultipleTouchEnabled:YES

实在是搞不定,万般无奈下求大大帮忙

忘说了,我真机,模拟器都不行:12:

我再顶下:12:

唉,没人帮忙,自己解决,可以不用修改cocos核心代码
首先把我们appDelegate.cpp 改成 .mm文件
然后添加头文件
#import “platform/ios/CCEAGLView-ios.h”

在applicationDidFinishLaunching 里面写下这两行
CCEAGLView *eaglView = (CCEAGLView *)glview->getEAGLView();
;

这样就ok啦

#import "platform/ios/CCEAGLView-ios.h"只有3.3版本才有的吗:9:

文件名不一样。之前的没有-ios