【问题标题】:How to start a MonoGame project for Windows desktop (and future port)?如何为 Windows 桌面(和未来的端口)启动 MonoGame 项目?
【发布时间】:2013-10-02 07:01:33
【问题描述】:

我想在 MonoGame 中打开一个新项目,使用 Visual Studio Express 2012。我目前想为 Windows 桌面制作它。

问题是“新建项目”菜单中没有这样的设置。我不希望它用于 Windows 应用商店,似乎有一个选项。我应该打开一个 OpenGL 项目吗?

我以后如何将同一个项目设置为 Linux?

【问题讨论】:

    标签: visual-studio-2012 monogame


    【解决方案1】:

    我假设您可以看到以下选项?您想要的是 MonoGame Windows OpenGL 项目。我相信这将在 XP、Windows 7 和 Windows 8 桌面模式的普通 Windows 桌面上运行。

    至于你问题的第二部分。我不确定移植到 Linux 的细节,但一般规则是创建一个新的 Linux 项目并从主项目链接每个文件,然后重新编译。您可能需要更改一些代码来处理特定于平台的内容。

    【讨论】:

    • 为什么需要使用 OpenGL?在 XNA 上,我从来不必选择这样的东西。
    • MonoGames 是 XNA 的开源实现,使用开源图形库是有意义的。 Xna 不是开源的,使用的 DirectX 也不是开源的。
    • Microsoft 已在 Windows 8 及更高版本中放弃了对 XNA 的支持,但如果您愿意,您仍然可以在 Windows 7 或更早版本中使用 XNA。 MonoGame 的设计目的是让您可以使用几乎相同的代码轻松地将您的 XNA 游戏带到其他平台。它也恰好支持 Windows 8 应用商店。 MonoGame 目前支持以下平台 iOS、Android、Windows(OpenGL 和 DirectX)、Mac OS X、Linux、Windows 8 Store、Windows Phone 8、PlayStation Mobile 和 OUYA。但是,我不确定 DirectX 支持是否稳定,所以我建议坚持使用 OpenGL。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多