2016-10-29 5 views
1

Ich habe versucht, einen Prototypen für Airconsole zu erstellen, basierend auf construct2, aber ich habe Probleme im Paradies. Mit dem "Pong" Spiel Beispiel, ich begann mit dieser Art von Ding zu speichern jede Geräte-ID: Das Problem, das ich habe ist, dass ich, wenn das Spiel bereit ist, alle Controller unter der gleichen ID verbinden. .. die ID des ersten Controllers. Auch wenn der Simulator nur 2 angeschlossene Geräte hat. Ich habe wirklich eine harte Zeit, dies herauszufinden. Ich entschied mich dann zu versuchen, meine eigene benutzerdefinierte airconsole.onConnect() zu machen. Aber ich versagt, damit es richtig funktioniert mein Controller-IDs für einige bereit einzudecken .. :(construct2 - On Device Join funktioniert nicht richtig

airconsole.onConnect = function() { 
    var deviceID = airconsole.getDeviceId(); 
    console.log(deviceID); 
    airconsole.message(AirConsole.SCREEN, { 
      "message": '{"c2dictionary":true,"data":{"controller_ID":' + deviceID + '}}' 
    }); 
}; 

Vor allem, weil ich weiß nicht, wie die Nachricht empfangen zurück. D Hat jemand irgendwelche Ahnung, was könnte hier passieren Couldnt nichts finden ...

vielen Dank

+0

Welche construct2 AirConsole Plugin haben Sie installiert? onConnect wird nur für andere Geräte, die eine Verbindung herstellen, aber nicht für die eigene, aufgerufen. Sie müssen das Game ready-Ereignis http://developers.airconsole.com/#!/guides/construct2 verwenden – Zeus

Antwort

0

Zuerst müssen Sie das Spiel übertragen 2., bereit in Construct Sie werden dann für eingehende Controller Nachrichten hören.!

enter image description here

Jede Nachricht von den Steuerungen kommen, um die Geräte-ID tragen, so dass Sie diese ID nicht alle Ihre complexe Funktion benötigen

Sie benötigen eine sehr einfache Steuerung JavaScript-Code abzurufen:

enter image description here

Diese sehr einfache Schritte sind im offiziellen AirConsole Konstrukt 2 Plugin Führung decribed: AirConsole Construct 2 plugin

Per exemple, wenn Sie die Geräte-IDs von 4 con speichern wollte Controller, das ist einfach Construct 2 Codierung dann. Erklären Sie einige Variablen die Ide zu halten, und legen Sie sie :)

enter image description here