3

我制作了纸牌游戏的内部逻辑,并使用 pure 成功制作了控制台版本Mono

现在我开始iOS了游戏版本。我尝试使用JPG纹理,但没有运气(常见"Could not load <NAME> asset!"错误)。它应该是XNB(专有的?)格式。

经过一番谷歌搜索后,我找到了一些教程,如何创建用于将游戏内容构建到XNB文件中的专用项目。那应该没问题,但是应该在Visual Studio. 我的mac上没有Visual Studio

那么,对还是错:一个人应该拥有Windows PC(真实的或虚拟的)Visual Studio来构建MonoGame资源?

参考:

4

2 回答 2

5

您不需要 Windows PC 在其他平台上编写 MonoGame 游戏。如果您有一台 Windows PC,它只会让事情变得更容易,因为 XNB 格式将具有预乘 alpha 并且依赖于平台,XNB 将针对该设备/控制台/PC 进行优化。例如在 iOS 下,XNB 内部将是一个 PVRT 纹理,iOS 设备具有硬件解码器。

只要正确设置“构建操作”,您应该仍然可以使用 png 和 jpg 等格式。在 iOS 下,png 和 jpg 的“构建操作”应该是“内容”,我倾向于将“复制到输出目录”设置为“如果更新则复制”,只是为了确保我选择的是最新的(我的偏执狂) .

您可能会发现通过在我们的论坛上发帖可以更快地回答 MonoGame 相关问题: http: //monogame.codeplex.com/discussions

如果您有其他问题,请告诉我。

顺便说一句,您使用 Mono 的目标是什么控制台?

于 2013-05-06T13:58:24.717 回答
0

两者都有一点。。

平台支持矩阵

于 2013-05-06T07:17:39.540 回答