有人能指点我一些好的Monogame演练或教程吗?
我问这个问题的原因是因为当我尝试在VS2012中创建一个新项目时,我得到以下选项
但所有教程或演练(如this之一)都有以下选项并使用xaml进行开发 -
现在,我想这是因为我使用的是Windows 7.所以有人可以给我一些实际上针对我的案例的教程。
注意:我正在尝试为Windows 7开发简单和普通的游戏,没有像XBox,Windows 8或Android这样的游戏。在哪里可以找到适合我情况的入门演练?
答案 0 :(得分:4)
论坛上列出了一些MonoGame教程: https://monogame.codeplex.com/discussions/439595
此处有关于新MonoGame教程的相关帖子: https://monogame.codeplex.com/discussions/439728
如前所述,MonoGame API在语法上与XNA兼容,因此大多数XNA教程也会有所帮助。
在处理内容时有一些棘手的问题,我认为最简单的方法是将其添加到Content文件夹,如果在属性窗口中将其设置为Content / Copy,则在代码中使用文件扩展名引用它(除非它是XNB文件)。
MonoGame是一个很棒的项目,如果您想为许多平台制作游戏,我强烈推荐它,您可能希望迟早要做的事情。然而,与XNA相比,它仍然有一些缺失的功能,所以在短期内生活可能会更容易,而你正在学习如果你坚持使用XNA。
最后一点,无论如何,基于你的第一个截图,我会选择MonoGame Windows OpenGL项目,如果你想要定位Windows 7.了解如何渲染你的第一个精灵,你可能会认为继续使用MonoGame并非如此毕竟不好。
答案 1 :(得分:1)
大多数MonoGame教程将处理Windows 8或非Windows。这是因为MonoGame是作为XNA的替代品而创建的,可以轻松地从XNA支持的平台(例如Windows 7)移植到非XNA支持的平台(例如Windows应用商店应用)。
请注意,您仍然可以在Windows 8中使用XNA,但您要创建的是桌面应用,而不是Windows应用商店。
答案 2 :(得分:0)
一个很好的示例资源是多平台示例项目,其中包含几个适用于所有平台的示例
https://github.com/Mono-Game/MonoGame.Samples
平台游戏示例在所有平台上,其余正在进行中,但所有这些都显示了设置项目的好方法,可以解决所有平台的问题!