我是 cocos2dx 的新手,正在开发一款适用于 android 的游戏,我想在其中添加功能以使用游戏控制器(游戏手柄)控制玩家的动作。我在扩展 cocos2dxActivity 的主要 Java 活动中有游戏手柄事件(上、下、左、右、按钮),但我无法将这些事件发送到扩展 CCLayer 的 cocos2dx gameBoardLayer。简而言之,我想做:
在 MainActivity.java getGamePadMotionEvent() --> sendtoGameLayerOfcocos2dx()
在 GameBoardLayer.cpp 中(这个类扩展了 CCLayer)recieveGamePadMotionEvents();
任何人都可以帮助我一段代码或任何指向正确方向的链接吗?