Monogame的最低硬件要求?


14

在各种操作系统上运行Monogame 3.x游戏的最低硬件/驱动程序要求是什么?


1
这是个好问题。可能没有人可以回答。也许作为社区Wiki会更好。meta.stackexchange.com/questions/11740/…–
craftworkgames

如果mod希望将其标记为社区Wiki,那么@craftworkgames并不是一个坏主意-继续吧。
2013年

作为参考(稍后将删除),到目前为止,官方支持的平台是:iOS,Android,Mac OS X,Linux Windows 8 Metro,以及即将推出的其他一些平台(WIndows 8 Phone,OUYA和PlayStation Mobile) 。
ashes999 2013年

不要忘记Windows 7,Vista和XP。
2013年

硬件需求极有可能少于操作系统的需求。因此,无关紧要。剩下的只是必备的软件组件,这就是您的答案所提供的。
MichaelHouse

Answers:


1

对于即将推出的MonoGame SDL2版本; https://github.com/flibitijibibo/MonoGame

在此处输入图片说明

目前尚不能将SDL2版本替换为Linux,Mac和GL解决方案,但是当我问开发人员时,他回答“我希望如此”。我还问了他有关着色器版本的问题。

在此处输入图片说明

当MonoGame在XP上运行时,我假设D3D着色器模型要求为3.0(即DirectX 9.0c)。我觉得可以安全地假设当前的MonoGame端口需要GL 2.1,而没有ARB扩展。我的笔记本电脑必须缺少的东西。

我的笔记本电脑运行Intel Celeron处理器,并带有用于图形的MobileIntel®GMA 4500M(我相信它具有OpenGL 2.0 / 2.1),并且目前在Linux上运行(在我将其更改为运行Linux之前,我正在运行Windows 7和WindowsGL解决方案可以很好地工作)。

有关Gamasutra的这篇文章还提供了有关软件需求的更多信息。

对于Windows桌面,可以在Windows 7或8上使用VS 2010 Express或更高版本,或VS 2012 Express for Desktop或更高版本。

对于Windows应用商店,您需要Windows 8或更高版本的Windows 8上的VS 2012 Express。

对于Windows Phone 8,您将需要Windows 8 64位和Windows Phone 8 SDK。这将安装用于Windows Phone的VS 2012 Express,并且还可以与VS 2012 Professional或更高版本一起使用。

要使用Windows Phone 8模拟器,您的PC需要满足特定的硬件要求;例如,Windows 2000。有关详细信息,请参见www.microsoft.com/zh-CN/download/details.aspx?id=35471。

对于Android和/或iOS,在Windows 7或8上,您将需要VS 2010或2012 Professional或更高版本以及Xamarin Business或更高版本。

http://www.gamasutra.com/view/feature/192209/from_xna_to_monogame.php


因此,我有两个问题... 1)您认为Monogame SDL是否已准备好用于生产(或者即将推出?),以及2)当前的Monogame是否在您的笔记本电脑上运行?对不起,您不了解该部分。也感谢您的回复。
2013年

@Jon即将合并到官方仓库中。在生产质量方面,flibit是负责将fez移植到mac&linux(最近才发布的)的人,他的确提到了一些新的bug已经引起他的注意,但是我目前正在使用它。项目,它对我来说完全正常。我会极力推荐您使用它。至于第二部分,是的,当前的单机游戏可以在我的笔记本电脑上运行。
dan369 2013年

我以为MonoGame SDL2完全摆脱了困境,而且不会回来。就像他们相差太远或其他什么一样……至少这就是他们的网站所说的。
BrainSlugs83 '16

3

好的,我将启动Wiki。

支持平台

iOS,Android,Windows(OpenGL和DirectX),Mac OS X,Linux,Windows 8 Store,Windows Phone 8,PlayStation Mobile和OUYA控制台。

参考:http : //www.monogame.net/

先决条件

参考资料:https : //github.com/mono/MonoGame/wiki/Tutorials先决条件https://monogame.codeplex.com/discussions/438421

平台特定要求

  • iOS-OpenGL ES
  • Android-OpenGL ES
  • Windows(OpenGL)-OpenGL
  • Windows(DirectX)-DirectX
  • Mac OS X-OpenGL
  • Linux-OpenGL
  • Windows 8应用商店-DirectX
  • Windows Phone 8-DirectX
  • PlayStation Mobile-吗?
  • OUYA-OpenGL ES

参考:项目文件https://github.com/mono/MonoGame/tree/develop/MonoGame.Framework

内容处理

以下是为所有MonoGame目标平台构建内容的系统要求:

  • Windows XP w / SP2,Windows Vista,Windows 7,Windows 8。
  • 安装了SP1的Visual C#2010 Express或Pro。
  • Windows Phone SDK 7.1(注意:确保安装下面显示的Windows Phone SDK 7.1.1更新。)
  • Windows Phone SDK 7.1.1(较旧的XNA版本不起作用!

目前,MonoGame不包括XNA内容管道的独立实现。我们依靠Microsoft的XNA内容管道实现和Windows上的Visual Studio 2010来为所有MonoGame平台构建内容。

参考:https : //github.com/mono/MonoGame/wiki/MonoGame-Content-Processing



1
谢谢,但是这个问题的重点是解决硬件要求是什么的悬而未决的问题。他们在Monogame的网站,论坛或github上没有提到硬件要求。
2013年

请注意,托管Creative的OpenAL实施的网站几周前就消失了,因此OpenAL的pre-req链接已失效。
罗伯特·鲁哈尼

不幸的是,我也不知道答案,所以我提供了我可以找到的任何信息,目的是让更多的人来填补空白。也许我们需要一些特定的标题占位符来表明并非所有信息都在那里。
craftworkgames

3

在Monogame论坛上问了这个问题,这是来自于此的列表:

  • Windows Phone 8:无限制。将在所有Windows Phone 8设备上运行。
  • Windows应用商店:无限制。与在该PC上安装Windows 8所需的要求相同。
  • Windows桌面(OpenGL):我认为OpenGL 3.0是图形的最低版本,再加上OpenAL的音频。
  • Windows桌面(DirectX):已安装DirectX 11。
  • Android:最低为Android 2.3。
  • iOS:我认为iOS 4.0是最低版本。
  • Mac OS X:应在所有最新和当前的Mac OS X硬件上运行。
  • Linux:OpenGL 3.0驱动程序支持,我认为还有一些其他必需的软件包,例如libsdlmixer等。

0

软件:

Windows Vista:
已安装DirectX11
.NET 4.0 / 4.5

Windows 7:
已安装.NET 4.0 / 4.5

Windows 8:
无依赖关系(操作系统已随附DirectX11 + .NET 4.5)

硬件:

话虽如此,这实际上取决于游戏的内存密集程度。如果这是一款具有很多模型,子画面等的游戏,那么您将需要更多的RAM。正常的游戏需要大约2-4 GB的RAM,以及一个不错的处理器和64位操作系统。


在我发布维基之前,您已经得到了答案。如果您可以将您的信息集成到Wiki中并提供参考,那就太好了:)
craftworkgames 2013年

1
这并不是对当前问题的真正回答,问题更多是关于什么是硬件/驱动程序要求,以及需要什么着色器模型。
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.