【问题标题】:Running new MonoGame project with Xamarin Studio使用 Xamarin Studio 运行新的 MonoGame 项目
【发布时间】:2013-06-09 09:05:41
【问题描述】:

我正在尝试使用 MonoGame 为 mac 启动一个新项目。我已经安装了我认为需要的所有东西,但是当我运行新项目时(应该会弹出单人游戏徽标),我在输出中得到这两行:

加载的程序集:/Users/Kristin/Projects/Test/Test/bin/Debug/Test.app/Contents/MonoBundle/Test.exe 加载的程序集:/Users/Kristin/Projects/Test/Test/bin/Debug/Test.app/Contents/MonoBundle/MonoMac.dll [外部]

并且新启动的应用程序挂起而不弹出窗口。我尝试按照此页面上的步骤操作:http://jamie.ly/wordpress/programming/software/setting-up-a-monogame-mac-application-with-xamarin-studio/

但似乎没有什么能解决我的问题。有什么想法吗?

【问题讨论】:

    标签: installation xamarin monomac monogame


    【解决方案1】:

    我知道为时已晚,但我只是联合单人游戏并找到了解决方案: 要使其工作,请按照以下步骤操作:

    • http://xamarin.com/studio 安装最新的 xamarin studio
    • 接下来从 https://monogame.codeplex.com/releases/view/102870 下载 monogame 文件
    • 在 mac 上选择 xamarin 版本

    • 接下来通过打开 xamarin studio 安装模板。接下来单击顶部的 Mac 菜单“Xamarin Studio”Addin Manger 并选择从文件安装并选择您下载的文件...

    • 到目前为止一切顺利,但您的 png 文件不会从这里加载...所以请按照以下步骤解决此问题: 从 monogame 访问 git 页面并下载:https://github.com/mono/MonoGame

    • 下载并解压 zip 文件后,进入文件夹并使用 xamarin studio 打开以下文件 MonoGame.Framework.MacOS.sln

    • 现在 Xamarin 工作室应该开放并包括 2 个项目:Lidgren。 ...和 ​​Monogame.Framework.MacOS

    • 在 Xamarin studio 的顶部(除了播放按钮,您应该会看到 Debug 点击它并将其更改为 Release
    • 现在右键单击 Monogame.Framework.MacOS 项目并新建它
    • 这应该在没有任何错误的情况下完成,但您可能会收到警告...我们不注意它们:D
    • 接下来您是否需要再次转到您打开 MonoGame.Framework.MacOS.sln 项目的下载的 Monogame 文件夹。
    • 但这一次您需要更深入地了解文件夹结构:查找以下文件夹 --> MonoGame.Framework/bin/MacOS/Release
    • release 文件夹中的文件现在是您的新库...
    • 您可以将这些库复制到您想要的任何位置,但您应该知道它们的位置,因为您需要将它们添加到您的新单人游戏项目中。
    • 接下来打开 Xamarin 工作室并使用已经安装的模板创建一个新的 Monogame 项目...
    • 选择 Monogame Mac 应用程序模板

    我们现在差不多完成了:

    • 查找引用“Xamarin 工作室项目树中的文件夹”并右键单击 Monogame 以删除引用...
    • 现在您需要通过右键单击参考来添加新参考。
    • 访问 .Net-Assemblies 并从 MonoGame.Framework/bin/MacOS/Release/- 文件夹添加您的文件(确保添加所有文件)

    现在的最后一步是在 Xamarin 工作室中展开 Content 文件夹,然后左键单击 logo.png 文件。 在 IDE 的左侧,您可以找到属性。在属性中将第三个从顶部更改为内容而不是无。 如果您现在运行模板,则应该可以毫无问题地加载图形:D

    我在几台机器上测试过它的工作原理!!!!

    享受 问候 施瑞达

    【讨论】:

    • 非常有帮助。谢谢!
    • 我遵循了这些步骤。一切都很顺利,直到我建造的最后一刻。图形在屏幕上显示 2 秒,然后我得到一个 System.IO.FileNotFoundException。它指向 Game1.cs 中的“public Game1()”。无法加载文件或程序集“System.Drawing,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。任何想法这意味着什么?
    • hmmm 抱歉不知道你能不能检查你的文件,比如在 Game1.cs 类上单击一次,然后在属性下检查设置“构建操作”是否设置为编译
    • 在别处阅读,最好将 Content 属性更改为 'BundleResource',因为 'Content' 已过时:jaquadro.com/2013/09/…
    • 将最新的 Monogame 3.0.1 安装到 Xamarin Studio for mac 时出现以下错误:Core v4.0 not found, IDE 4.0 not found.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-02
    相关资源
    最近更新 更多