私は現在、MonoGame を使用して Windows 8 用の単純なスネーク クローン ゲームを作成しています。XAML - MonoGame テンプレートを使用しており、広告サポートを含めようとしています。問題が見つかりました。MonoGame ではなく、AdControl 自体に問題があることは確かですが、広告が読み込まれるたびにキーボード フォーカスが盗まれています。
MonoGame の 'MetroGameWindow' インスタンスを再初期化して、うまくフォーカスを戻そうとしました。例えば、
void GamePage_LostFocus(object sender, RoutedEventArgs e)
{
MetroGameWindow.Instance.Initialize(Window.Current.CoreWindow,this)
// 'this' is 'GamePage' which inherits from 'SwapChainBackgroundPanel'
}
この問題の回避策を知っている人はいますか? どんな助けでも大歓迎です。