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

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

最佳答案

我知道已经很晚了,但我只是参加了单机游戏并找到了解决方案:
要使其正常工作,请执行以下步骤:

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

  • 现在我们差不多完成了:
  • 寻找引用“Xamarin studio内部项目树中的文件夹”,然后右键单击Monogame删除引用...
  • 现在,您需要通过右键单击引用来添加新的引用。
  • 访问.Net-Assemblies并从MonoGame.Framework/bin/MacOS/Release/-文件夹添加文件(确保已添加所有文件)

  • 现在的最后一步是在Xamarin studio中扩展Content文件夹,并在logo.png文件上单击鼠标左键。
    在IDE的左侧,您可以找到“属性”。在属性中,将第3条从顶部更改为内容,而不是无。
    如果您现在运行该模板,则应加载图形而没有任何问题:D

    我在可以正常运行的多台机器上进行了测试!!!

    请享用
    问候
    施雷达

    关于installation - 使用Xamarin Studio运行新的MonoGame项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17008108/

    10-12 03:38