与Xamarin的简单2D游戏

时间:2013-02-25 17:28:19

标签: c# android mono xamarin

我刚刚下载了Xamarin。为了开始,我决定为我的Android设备创建一个简单的2D游戏。奇怪的是,谷歌没有为Xamarin提供2D游戏引擎的任何结果。我唯一能找到的就是MonoGame,但这似乎与Xamarin无关(只支持Visual Studio和MonoDevelop)。

任何人都可以给我建议我可以使用Xamarin的引擎/框架吗?

2 个答案:

答案 0 :(得分:8)

Monogame非常适合Xamarin:

SETUP:

我知道它已经晚了,但我只是联合monogame并找到了解决方案: 要使其工作,请按照以下步骤操作:

  • http://xamarin.com/studio
  • 安装最新的xamarin工作室
  • 接下来从 https://monogame.codeplex.com/releases/view/102870
  • 下载单一游戏文件
  • 在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工作室的顶部(除了播放按钮,您应该看到调试点击它并将其更改为发布
  • 现在右键单击Monogame.Framework.MacOS项目并构建新项目
  • 这应该没有任何错误,但你可能会收到警告......我们不注意它们:D
  • 接下来,您需要再次访问已打开 MonoGame.Framework.MacOS.sln 项目的Monogame文件夹。
  • 但这次你需要深入了解文件夹结构:寻找以下文件夹 - > MonoGame.Framework / bin中/ MacOS的/释放
  • 发布文件夹中的文件现在是您的新库......
  • 您可以随意复制这些库,但您应该知道它们的位置,因为您需要将它们添加到新的monogame项目中。
  • 接下来打开Xamarin工作室并使用已安装的模板创建一个新的Monogame项目......
  • 选择Monogame Mac应用程序模板

我们现在差不多完成了:

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

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

享受 问候 Schreda

答案 1 :(得分:7)

Xamarin最近才宣布Xamarin Studio。它曾经被称为MonoDevelop,这解释了为什么你在谷歌中找不到搜索结果的原因。

好消息是它确实有效,我目前正在使用新的Xamarin Studio与MonoGame制作游戏。它并不完美,它们是目前正在整理的一些错误,但它绝对可用。

这是我在Xamarin Studio发布之后完成的一款游戏,证明它的工作正常: https://play.google.com/store/apps/details?id=com.craftworkgames.rockrun

所以是的,MonoGame正在经历一个过渡阶段,但这一切都很好。