【问题标题】:MonoGame Mac installation instructionsMonoGame Mac 安装说明
【发布时间】:2012-04-30 17:43:37
【问题描述】:

有谁知道如何在 Mac 上安装 MonoGame。我一直在四处寻找,但找不到任何指南。我有 Mono 和 MonoDevelop 并且运行良好,但我不知道如何安装 MonoGame。谢谢。

【问题讨论】:

    标签: c# macos xna installation monogame


    【解决方案1】:

    MonoGame 的一般情况:

    • 从 GitHub 下载源代码
    • 开始一个新项目
    • Add Existing Project 代表 MonoGame.YourPlatform.csprojLidgren.Network.YourPlatform.csproj
    • 在您的新项目中添加对 MonoGame 的引用

    真的没有什么可以“安装”的。

    【讨论】:

    • 有具体的项目类型吗?将 monogame 添加到非 opengl 项目中会很奇怪。
    • 我只会使用一个空项目。你基本上在你的应用程序启动时调用game = new Game(); game.Run();,对于iOS来说,game应该是你的AppDelegate的成员变量。
    • 谢谢。安装 monotouch 后,您何时会使用适用于 iOS 的 opengl 项目?
    • 只有在编写一个只有 OpenGL 而没有 MonoGame 的游戏时,才会使用它。 MonoGame 是一个开源项目,它使用底层的 OpenGL 公开了与 XNA 相同的 API。使用 MonoGame 会节省时间,OpenGL 相当复杂。
    • 哦,好吧。我误解了 iOS 的 OpenGL 应用程序是什么。我认为它可能只公开了monogame运行所必需的opengl api,而不是仅在您编写一个仅opengl的项目时才需要它。凉爽的。 OpenGL 很复杂,但很有趣 :)
    【解决方案2】:

    只是为了更新这篇文章以适应现代(发布 MonoDevelop 和 .SLN,新的 SDK 结构)时代。

    question 解答了 VS Code 和 Apple Silicon 的说明。

    仅在 Intel(x64) Mac 上继续阅读。

    对于 Visual Studio for Mac setupinstructions

    安装Visual Studio for Mac

    Visual Studio for Mac安装MonoGame扩展

    从 3.8 版开始,这些包都是基于 NuGet 的;只需将参考中的 NuGet 包更新为最新版本。

    在此 [问题] 中扩展了具有框架和 X64 与 ARM(Apple Silicon)警告的新 dotnet SDK 结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      相关资源
      最近更新 更多