8

我正在尝试使用 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/

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

4

1 回答 1

18

我知道为时已晚,但我只是加入了 monogame 并找到了解决方案:要使其正常工作,请按照以下步骤操作:

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

我们现在差不多完成了:

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

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

我在几台机器上测试过它是这样工作的!!!!

享受问候 Schreda

于 2013-07-11T18:29:17.143 回答