2016-10-29 17 views
1

Я пытался собрать прототип для воздушной консоли, основанный на конструкции2, но у меня проблемы в раю. Используя пример игры «понг», я начал с такого рода вещей, чтобы хранить каждый идентификатор устройства: http://developers.airconsole.com/images/examples/construct2/example_event_sheet.png Проблема, с которой я сталкиваюсь, заключается в том, что я получаю, когда игра готова, весь контроллер, соединяющийся с тем же идентификатором. .. идентификатор первого контроллера. Даже если симулятор имеет только 2 подключенных устройства. Мне действительно трудно понять это. Тогда я решил попробовать создать собственный пользовательский airconsole.onConnect(). Но я не в состоянии заставить его работать должным образом, чтобы запасти свои идентификаторы контроллеров для некоторых готов .. :(construct2 - On Device Join не работает правильно

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

В основном потому, что я не знаю, как получить сообщение обратно.: D Кто-нибудь имеет никакого понятия о том, что может произойти здесь Couldnt найти что-нибудь ...

большое спасибо

+0

Какой construct2 AirConsole плагин вы установили? onConnect вызывается только для других устройств, которые подключаются, но не для собственного. Вы должны использовать готовое к игре событие http://developers.airconsole.com/#!/guides/construct2 – Zeus

ответ

0

во-первых, вам нужно будет транслировать игру готовности в Construct 2. Вам будет прослушивать входящие сообщения контроллера:.!

enter image description here

Каждое сообщение приходит от контроллеров несут идентификатор устройства, так что вам не нужен какой-либо из вашей функции Complexe получить этот идентификатор

Вам нужен очень простой контроллер яваскрипта код:

enter image description here

Эти очень простые шагов в проделать описанные официальную AirConsole Construct 2 плагина руководства: AirConsole Construct 2 plugin

Per Exemple, если вы хотите хранить идентификаторы устройств из 4 кона троллеры, это просто Construct 2. Объявить некоторые переменные для хранения идентификаторов и установите их :)

enter image description here