我想在cocos2d-x中使用C++启用多点触控模式。有关于如何在cocos2d上启用它的答案,但是我想在cocos2d-x中启用它。任何帮助将不胜感激如何使用C++在cocos2d-x ios游戏中启用多点触控
0
A
回答
1
我自己得到了答案。为了启用多点触控只需去你的AppController.mm 然后在函数didFinishLaunchingWithOptions创建EAGL视图后只需添加下面的代码。
[__glView setMultipleTouchEnabled:YES];
所以,现在的功能应该是这样的
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions {
// Override point for customization after application launch.
// Add the view controller's view to the window and display.
window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]];
EAGLView *__glView = [EAGLView viewWithFrame: [window bounds]
pixelFormat: kEAGLColorFormatRGBA8
depthFormat: GL_DEPTH_COMPONENT16
preserveBackbuffer: NO
sharegroup: nil
multiSampling: NO
numberOfSamples:0 ];
[__glView setMultipleTouchEnabled:YES];
// Use RootViewController manage EAGLView
viewController = [[RootViewController alloc] initWithNibName:nil bundle:nil];
viewController.wantsFullScreenLayout = YES;
viewController.view = __glView;
//continued.....
0
对于其他平台,这应该是在默认情况下,但针对iOS您需要启用它。从Cocos2d-x 3.16开始,修改cocos new
命令行工具生成的RootViewController.mm
的一行,以启用多点触控。
--- a/proj.ios_mac/ios/RootViewController.mm
+++ b/proj.ios_mac/ios/RootViewController.mm
@@ -52,7 +52,7 @@
numberOfSamples: 0 ];
// Enable or disable multiple touches
- [eaglView setMultipleTouchEnabled:NO];
+ [eaglView setMultipleTouchEnabled:YES];
相关问题
- 1. 多人游戏中如何使用多点触控
- 2. Android多点触控游戏
- 3. 多点触控游戏控制android
- 4. 在iOS游戏中启用多人游戏功能
- 5. cocos2dx多点触控和触控
- 6. 椰子多点触控游戏
- 7. 启用多点触控/多点触控
- 8. 如何使多点触控启用iOS应用程序
- 9. iOS游戏中心点对点使用游戏套件
- 10. 如何在cocos2dx中为iOS游戏制作滑动菜单
- 11. 如何启用多点触控cocos2d
- 12. 在Cocos2d 3.0中启用多点触控
- 13. Android游戏应用程序的多点触控事件处理
- 14. 开发适用于Windows的多点触控游戏
- 15. 如何将数据作为数据库存储在cocos2dx(C++)的iOS游戏
- 16. 与游戏控制器有关的Android多点触控问题
- 17. 如何在iOS 6游戏中心启用Facebook like button?
- 18. In App在iOS游戏中购买Cocos2Dx“使用未声明的标识符”
- 19. iOS - 使用GameCenter开发多人游戏?
- 20. 如何在phonegap android中启用多点触控手势?
- 21. 如何在cocos2d-x中启用多点触控?
- 22. 在C++ iPhone游戏中使用Objective-C游戏引擎?
- 23. 游戏中如何使用多线程(iOS)
- 24. C#使用Kinect模拟多点触控
- 25. 比赛不会在使用nextpeer的多人cocos2dx游戏中结束
- 26. 如何使用多点触控
- 27. 在Flash/AIR和AS3中添加多点触控以简单点击游戏
- 28. 多点触控的Unity游戏不工作
- 29. 如何在多人游戏中同步数据(游戏中心ios)
- 30. 如何让用户对你的cocos2dx游戏进行评分android