c# - 如何显示WinForm然后运行XNA游戏?

标签 c# xna

<分区>

Possible Duplicate:
Embed XNA in WinForms

嘿,这不是那篇文章的重复。这是因为你得不到任何答案 因为它的链接不起作用...有人评论我说 他得到了新链接,当我看到那个网站时,我不需要...

我正在制作需要登录的游戏,我想在 WinForm 中登录...但是当我运行 winform 然后在成功登录后它应该运行游戏。我看到这个Post on StackOverflow但答案的链接是......放弃......

最佳答案

XNA 在 Program.cs 中启动。当客户端通过身份验证后,只需在您的 winforms 中添加代码即可启动 XNA 游戏,就像在 Program.cs 中一样。

参见 http://www.codeproject.com/Questions/303672/XNA-And-Windows-forms

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        button1.Text = "Start!";
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Thread theThread = new Thread(StartGame);
        theThread.Start();
    }
    public void StartGame()
    {
        Game1 game = new Game1();
        game.Run();
    }
}

关于c# - 如何显示WinForm然后运行XNA游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440771/

相关文章:

math - 双轮廓 - 噪声函数的法向量

c# - 如何将 Sprite 和顶点几何体平移相同的距离?

c# - Azure Functions EventHub 触发器连接字符串

c# - 我可以依靠 OSVERSIONINFO.szCSDVersion 或 Environment.OSVersion.ServicePack 始终采用 "Service Pack X"形式吗?

c# - 基于矩形的寻路

drawing - 如何使用 XNA 画线?

c# - 缩放时 XNA 模糊 Sprite

c# - 使用 Motorola Emdks 调整天线范围

C# linq lambda 连接和选择语法

c# - 用 XOR 交换值