3

XNA ゲームを MonoGame に移植しようとしています。Windows プラットフォームのみをターゲットにしたい。ゲームをボーダレスウィンドウで表示したい。私の XNA ゲームでは、次のようにします。

private void SetForm()
    {
        Form myForm = (Form)Form.FromHandle(this.Window.Handle);
        myForm.Name = "WIPForm";            
        int width = 1024;
        int height = 768;           
        IntPtr auxptr = (this.Window.Handle);
        SafeNativeMethods.MoveWindow(
            (int)auxptr,
            0,
            0,
            Properties.Settings.Default.width,
            Properties.Settings.Default.height,
            1);
        myForm.FormBorderStyle = FormBorderStyle.None;
        myForm.SetBounds(0, 0, width, height);
    }

このコードをモノゲーム バージョンでテストすると、myForm = null. モノゲーム版で縁なしウィンドウを描画する方法はありますか?

4

1 に答える 1

10

MonoGame ゲーム クラスのコンストラクターで:

設定:

Window.IsBorderless = true;

ごとに: https://monogame.codeplex.com/discussions/432292

于 2013-05-07T16:30:37.097 に答える