【问题标题】:Winphone 8.1, Winphone 10 and Moga pro connectionWinphone 8.1、Winphone 10 和 Moga pro 连接
【发布时间】:2016-12-28 15:58:11
【问题描述】:

我正在制作一款支持 MogaPro 的游戏,可在 WP10 和 WP8 上运行。 这是数据包清单上的功能代码

  <Capabilities>
    <Capability Name="internetClientServer" />
    <DeviceCapability Name="proximity" />
  </Capabilities>

创建游戏手柄对象:

    if (!g_GamePad)
    {
        try
        {
            g_GamePad = ref new Moga::Windows::Phone::ControllerManager();
            g_GamePad->Connect();
        }
        catch (Platform::Exception^ e)
        {
            return false;
        }

        if (!g_GamePad)
            return false;
    }

和代码检查连接:

    if ((g_GamePad) && ((Moga::Windows::Phone::ControllerManager^)g_GamePad)->GetState(Moga::Windows::Phone::ControllerState::Connection) == Moga::Windows::Phone::ControllerResult::Connected){//code callback}

问题是当我在 WP10 设备上运行时,会出现一个系统弹出窗口,询问用户是否要在此应用上使用 moga pro。如果我选择是,游戏运行完美。如果我选择否,Moga 和 Game 将永远无法连接,直到我卸载并重新安装应用程序。

但是在 WP8.1 中我没有看到任何确认弹出窗口,并且无法连接 moga pro 和游戏。始终在代码检查连接处断言。 WP10 和 WP8.1 有什么不同,以及我如何连接 Moga 和 WP8.1。 请帮忙, 谢谢。

【问题讨论】:

    标签: windows-phone-8.1 windows-10-mobile


    【解决方案1】:

    MOGA 控件和 Windows Phone 之间似乎有些不兼容;如果不访问 MOGA 源代码,就无法回答您的问题,但问题肯定不在您的代码中

    我建议您尝试my open source library:与 MOGA Mobile 完美配合,应该与 MOGA Pro 配合使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-04
      • 1970-01-01
      • 2012-02-26
      相关资源
      最近更新 更多