【问题标题】:construct2 - On Device Join not working correctly构造 2 - 在设备上加入无法正常工作
【发布时间】:2016-10-29 13:48:10
【问题描述】:

我一直在尝试根据construct2 组装一个空调原型,但我在天堂遇到了麻烦。 使用“pong”游戏示例,我开始使用这种东西来存储每个设备 ID: http://developers.airconsole.com/images/examples/construct2/example_event_sheet.png 我遇到的问题是,每当游戏准备就绪时,我都会收到所有控制器以相同的 ID 加入......第一个控制器的 ID。即使模拟器只有 2 个连接的设备。 我真的很难弄清楚这一点。 然后我决定尝试制作自己的自定义 airconsole.onConnect()。但是我无法正常存储我的控制器 ID 以备不时之需.. :(

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

主要是因为我不知道如何接收回消息 :D。 有没有人知道这里会发生什么。找不到任何东西...

非常感谢!

【问题讨论】:

标签: android construct-2 airconsole


【解决方案1】:

首先,您需要在 Construct 2 中广播准备就绪的游戏。然后您将监听传入的控制器消息:

来自控制器的每条消息都带有设备 ID,因此您不需要任何复杂的函数来检索此 ID

你需要一个非常基本的控制器javascript代码:

官方 AirConsole Construct 2 插件指南中描述了这些非常简单的步骤:AirConsole Construct 2 plugin

例如,如果您想存储 4 个控制器的设备 ID,那么这就是简单的 Construct 2 编码。声明一些变量来保存 id,并设置它们:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 2021-01-30
    • 2019-02-04
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    相关资源
    最近更新 更多