2016-08-22 34 views
0

我正在WP7和WP8上運行遊戲支持MogaPro。 這裏是上包清單中的功能代碼Winphone 8.1,Winphone 10和Moga pro連接

<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和遊戲永遠不會連接,直到我卸載並重新安裝應用程序。

但在WP8.1中,我沒有看到任何確認彈出窗口,無法連接moga pro和遊戲。始終在代碼檢查連接處聲明。 WP10和WP8.1有什麼不同,以及我如何連接Moga和WP8.1。 請幫忙, 謝謝。

回答

0

它看起來像MOGA控制和Windows手機之間的一些不兼容;無法在沒有MOGA源代碼的情況下回答您的問題,但在您的代碼中絕對不會發布

我建議您嘗試my open source library:與MOGA Mobile完美配合使用,並應與MOGA Pro配合使用。

相關問題