问题标签 [monogame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
292 浏览

c# - 应用程序中的自定义字体

在我的应用程序中,我想添加使用自定义字体的功能。

用户从我的服务器上的列表中选择字体,下载并在应用程序中使用。

如何执行将呈现字体的应用程序部分?如何在不使用 xaml 的应用程序中执行此操作?

0 投票
2 回答
930 浏览

c# - 错误:生成WinPRTManifest

我尝试创建一个新的monogamewindows phone 8 项目,当我尝试运行它时出现此错误:

0 投票
1 回答
293 浏览

xna-4.0 - MonoGame:绘制用户图元时,某些 VertexColorPosition 消失(DrawUserPrimitives)

我是 XNA/MonoGame 开发的完全初学者。我使用 MonoGame 和 XAML for WinRT 开始了我自己的项目,希望有一天它会到达 Windows App Store。我遇到了一个严重的问题,请看视频。我使用了线框,因此可以很容易地看到丢失的顶点。只有用户输入产生的爆炸是完美的。他们都使用相同的逻辑。

我正在用球碰撞做这个游戏,确实很简单。在某些情况下,这些球会爆炸,并按照某些规则开始膨胀。当爆炸是由用户输入同类型爆炸时,下面的爆炸完全不会出现。图元的一些顶点消失了,它们看起来像一些奇怪的形状,但根本不是圆形。我尝试禁用 CullMode(将其设置为 None)、DepthBuffer(设置为 false)、StencilEnable(设置为 false)。这些都没有帮助。所有这些图元都在同一个 z 平面 (z = 0) 中。有没有人有什么建议?非常感谢您的帮助,非常感谢。您可以在下面找到代码,该代码提供了有关情况的更多详细信息。

在更新期间,我连续浏览所有对象,进行必要的更新,并以相同的顺序调用每个对象:

这是我应用的基本效果:

0 投票
1 回答
799 浏览

windows-7 - 尝试创建 MonoGame Windows 7 桌面项目

我打开了 Visual Studio 2012。在模板 > Visual C# > Windows 中,我目前没有看到 Monogame 模板。有人可以给我一些指示吗?我不确定我做错了什么。在解决方案资源管理器中,我看到以下 3 个项目...

  • Lidgren.Network.Windows

  • MonoGame.Framework.Content.Pipeline.Windows

  • MonoGame.Framework.Windows

难道不应该有一个 MonoGame 项目模板可以选择来启动我的项目吗?MonoGame 是否需要安装 XNA?

基本上我正在尝试做一个helloworld。:)

0 投票
1 回答
2528 浏览

c# - 我可以用 C# 编写 Windows 8 RT 游戏吗

是否可以使用 C# 编写 Windows 8 RT 和/或 Windows 8 Phone 游戏?

0 投票
2 回答
1268 浏览

c# - MonoGame XNA Helloworld 与 Texture2D

我在使用 Texture2D 类时遇到了一些麻烦。我很确定这是一个相当简单的问题。我收到以下错误:

我似乎没有提到 Texture2D 类,但我不知道为什么我没有。任何帮助都会很棒。

0 投票
1 回答
7408 浏览

c# - MonoGame 加载 png 文件

我正在尝试在我的代码中引用 png 文件。在 Visual Studio 的解决方案资源管理器中,我将该项目添加到名为“Content”的文件夹中,该文件夹位于默认的“MonoGameWindowsApplication1”文件夹中。

我试过了:

但他们都回来为空。如何获得对图像的引用?

如果有帮助,这是 Visual Studio 的屏幕截图:http: //imgur.com/NBcoBjT

0 投票
3 回答
215 浏览

c# - 为收藏纸牌游戏加载超过一百万张图像的有效方法是什么?

我正在将 C# 与 MonoGame 一起使用,我想知道为收藏纸牌游戏加载超过一百万张卡片图像的有效方法是什么。在未来的更新中会不断添加更多卡片,等等。我确信有一些天才的方法可以解决这个问题,既优雅又高效。我希望对其他人如何解决这个问题有所了解。

这些卡片都将位于用户下载的客户端应用程序上。服务器将确保玩家没有作弊。我试图弄清楚在客户端管理大量关于卡片加载和卸载的卡片图像的有效方法。

我了解卡片应仅在必要时加载和显示。然而,在游戏中的某些地方,用户可以查看他们的整个收藏。我正在考虑使用滚动条或类似的东西。他们可以根据卡片的某些属性过滤卡片。在这种情况下,我将如何实时管理卡片的加载/卸载以使其无缝和高效。

0 投票
1 回答
2110 浏览

c# - 文本文件读取、Windows Phone 8 和 MonoGame

我在使用 Windows Phone 8 和 MonoGame 框架读取包含我的关卡信息的简单文本文件时遇到问题。

我的文件读取功能适用于普通的 Windows Phone 8 项目,但是当我尝试在 monogame 项目中使用它时,它在尝试创建新的 FileStream 时给了我这个错误:

“在 mscorlib.ni.dll 中发生了‘System.MethodAccessException’类型的异常,但未在用户代码中处理”

这是我的文件读取功能

我的方法完全错误还是有人知道为什么这不起作用?我正在尝试从我的项目文件中读取文件。

0 投票
2 回答
1878 浏览

c# - 试图用一个monogame项目和一个类库创建一个解决方案,它不会让我在它们之间添加引用

前段时间我在 XNA 中写了一个游戏,它只有两个项目——一个游戏和一个库。它运行良好,现在我将它移植到 Monogame。

我创建了一个 MonoGame 游戏项目和一个类库,并将旧 XNA 项目中的所有文件放入其中。类库的构建没有问题或错误。但是,它不会让我从我的其他(游戏)项目中添加对它的引用。

它只是说“无法添加对 [MyLibrary] 的引用”

我读到了一些关于它的内容,可能是因为它们针对不同的框架——一个针对.net,一个针对“.net CORE”,但我不知道是否是这种情况,或者如何解决它。

谁能告诉我我应该怎么做?