Android NDK : Wie geht man mit Zurück-Taste drücken, in Cocos2dx?
Sich die Frage, ist alles, was ich zu sagen haben. Ich muss wissen, wie man mit den speziellen Aktionen wie back
, menu
etc. im android-NDK. Ich bin mit Cocos2dX also, wenn Sie ihm geben könnte mir ein Cocos2dX spezifische Antwort, dass wäre toll.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In cocos2dx, jeder
CCLayer
bekommt die folgenden Methoden, die überschrieben werden können, um neue Funktionen hinzufügen zu Ihnen:CCLayer
erbt vonCCKeypadDelegate
. Und jeder Bildschirm geben kann, die Umsetzung dieser Funktionen.In Cocos2d-x
Sie haben das zu tun
implementieren
ist und auch dieses
in .cpp Klasse
Aktivieren Tastatur :
this->setKeypadEnabled(true);
Überschreiben onKeyReleased Methode :
virtual void onKeyReleased(EventKeyboard::KeyCode keyCode, Event* event);
Check für keyCode:
Wenn Ihre Klasse nicht Erben mit
CClayer
, dann können Sie verarbeiten diese durchJNI
Anrufe.In
Cocos2dxGLSurfaceView.java
Sie Griff zurück und Menü-Taste ausonKeyDown
Funktion