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。 請幫忙, 謝謝。