monogame相关内容
我正尝试在单人游戏中将精灵绘制到屏幕上,但不起作用。不会给出任何错误。我已经尝试过其他图像,它对它们起作用。也许这与图片是.png有关?请帮帮我,我想不出来 编码: using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; na
..
我想知道在MonoGame中制作按钮的最好方法是什么。我试着寻找答案,但似乎没有答案。使用WinForm按钮是不是很糟糕?如果是,还有哪些可行的替代方案? 推荐答案 我总是喜欢创建自定义按钮类,这为我创建创造性按钮提供了很大的灵活性。 该类创建了一个具有纹理、位置x、位置y和唯一名称的按钮,完成后,我将检查鼠标位置,看看它是否在按钮内部,如果它在按钮内部,则它可以单击按钮,它将按
..
我想知道如何在XNA/MonoGame中逐个像素快速绘制,但只能找到this。问题是,问题的核心不是如何真正地逐个像素地绘制,而是管理资源和更新东西。 因为我找不到任何简单而简短的答案,并且想知道如何做一段时间,所以我将分享我偶然发现的一个片段(参见答案)。 注意:如果任何人有更好的方法或替代方法,请随时发布或评论! 推荐答案 为您的纹理和大小声明一个类级别变量: T
..
我当时在笔记本电脑上玩游戏,现在我把它复制到了我的台式机上(我在台式机上安装了Monogame 3.7.1)。我可以在我的台式机上从我的笔记本电脑上运行构建,但是在我的台式机上(从Visual Studio 2019)构建它时,它在下面给出了错误。 我已尝试: 当我双击内容文件时,它会打开MGCB工具,我可以很好地看到内容树并对其进行修改。当我单击Build时,它完全不做任何事情(输出
..
过去几天我一直在研究 MonoGame Android 的 AdMob 集成,但到目前为止还未能成功地为我刚刚制作的游戏添加横幅.到目前为止,我发现的所有答案都非常过时,而且我发现的所有示例都不能在最新的 Android API 中运行. 我在 Visual Studio 中使用 MonoGame 3.2 的开发版本 #983. 我试过了: 使用此 github 存储库中的示例:
..
最近我在笔记本电脑上安装了 MonoGame 3.0.我从项目模板中拿了一个乐队 New "MonoGame Windows OpenGL Project" 并尝试运行它,我得到了这个异常. 无法在 DLL“opengl32.dll"中找到名为“glBindFramebuffer"的入口点. 这里有例外: public Game1(): 根据(){graphics = new Graphi
..
我目前正在使用出色的 monogame 框架编写游戏.我无法正确响应触摸输入.当用户水平或垂直拖动时,我想每次拖动执行一次操作.问题是每次拖动都会多次发出手势.这是我的代码: var 手势 = default(GestureSample);while (TouchPanel.IsGestureAvailable)手势 = TouchPanel.ReadGesture();if (gesture.
..
我正在尝试使用 Visual Studio 2012 和 monogame 将游戏移植到 Windows Phone 8.问题是我似乎无法添加所需的DLL,错误是“无法向项目添加对更高版本或不兼容程序集的引用" 我尝试添加的 DLL 称为 Bass.net.dll,它以前在普通的 .Net 应用程序中使用过. 有什么方法可以将此引用添加到游戏中以便我可以使用它吗?我在网上看了很多文章,
..
我从来没有找到任何教程来制作 xnb 文件.他们都使用非 Windows Phone 8(Win 8 Metro 等)方式. 有人可以指导我使我的 xnb 文件在 MonoGame Windows Phone 8 游戏项目中可用吗?因为我用谷歌搜索没有任何好处. 另外,我可以使用 XNA Windows 游戏项目(使用 VS 2010)创建 XNB 还是需要项目是 Windows Ph
..
问题:我正在尝试实时渲染动态 Julia 分形.因为分形在不断变化,我需要能够每秒渲染至少 20 帧,最好更多.关于 Julia 分形,您需要了解的是,每个像素都可以独立计算,因此该任务很容易并行化. 第一种方法:因为我已经习惯了 C# 中的 Monogame,所以我尝试在 HLSL 中编写一个可以完成这项工作的着色器,但是编译器一直抱怨,因为我使用了超过允许的数量64 个算术槽(我至少需要
..
我正在尝试从我的 MvvmCross monodroid Activity 视图在相对布局中构建 Monogame 视图. 从 Microsoft.Xna.Framework.AndroidGameActivity 继承的 android Activity 能够在 RelativeLayout(工作)中运行 Monogame. 我的 MvvmCross Activity 继承自 Mvx
..
我正在尝试使用 MonoGame 为 mac 启动一个新项目.我已经安装了我认为需要的所有东西,但是当我运行新项目时(应该弹出单声道游戏徽标),我在输出中得到这两行: 加载的程序集:/Users/Kristin/Projects/Test/Test/bin/Debug/Test.app/Contents/MonoBundle/Test.exe加载的程序集:/Users/Kristin/Pro
..
我决定从那时起重新使用我的旧 2D 游戏引擎并继续研究它这是我第一次尝试为敌人实现一些基本的 AI,但我遇到了一些问题.以下是我如何对待敌人的 AI. 如果玩家在敌人的一定范围内,敌人会通过检查他是在玩家的上方还是下方,左侧还是右侧并相应地调整其坐标来向玩家移动. 如果敌人遇到阻碍他朝玩家方向移动的障碍物,那么我会调用 My A* 算法来检测到玩家的最短路径并绕过障碍物. 我正在
..
我有一个游戏,我希望玩家能够在延迟的情况下发射激光.代码有效,但我想知道我这样做是否正确. 我想知道添加延迟的正确方法是什么? 我尝试包含与问题相关的代码. 私有双激光延迟;私人时间跨度laserShootInterval = TimeSpan.FromSeconds(6);激光延迟 = 激光射击间隔.TotalSeconds;if (currentKeyState.IsKeyDow
..
我使用的是 iball 笔记本,但我没有足够的内存来安装 Visual Studio.我在使用 VS 代码时没有问题,我能够制作和创建控制台应用程序的可执行文件.我需要学习游戏开发,但每个人都说我需要为它安装visual studio 不过,我确实找到了有关该主题的关于 monogame 的 Fourm,并发现可以(至少在 Linux 上)在 VS 代码中使用 Monogame. ht
..
我在 C# 中使用 monogame(版本 3.7.1)制作了一个游戏,并尝试在 Visual Studio 2017 中发布它.发布工作正常,但在那之后,我尝试执行 setup.exe 文件,但不幸的是,我得到了一个NullReferenceException 问题是我不知道如何调试并找出导致错误的原因. 最后,它声明您可以通过激活 JIT-Debugging 来激活调试.我已经通过写下一
..
我开始使用 MonoGame 并使用 MacOS Mojave.我从官方网站下载了 3.7.1 版和独立管道(虽然我下载管道只是为了其他工具). 安装后我打开 VS 2019 并检查项目模板并没有新的 MonoGame 模板. 我认为它应该立即起作用?我需要下载旧的 VS 版本吗? 解决方案 它现在似乎不起作用,但您不能使用这两个解决方案之一: 1) 如果您已经安装了 V
..
所以我想简单地用C#在Visual Studio 2019中新建一个Monogame项目,每次新建项目时,都会出现如下错误: 错误 MSB3073 - 命令"dotnet C:\Users\Jack Bennett\.nuget\packages\monogame.content.builder.task\3.8.0.1641\build\\..\tools\netcoreapp3.1\any\
..
我刚刚安装了 MonoGame 和 OpenTK 1.0,并在 Visual Studio 2012 中创建了一个类型为“Windows OpenGL Game"的新项目……但是当我运行该项目时,出现以下错误: 'OpenTK.Graphics.GraphicsMode' 的类型初始值设定项抛出异常. 错误就在这一行(构造函数,在 base() 上) public Game1(): 根据()
..
我的 XNA/Monogame Tower Defense 中有几个变量需要在类之间传递.不幸的是,它们中的许多是自动生成的,所以我不能只引用它们.有没有像我可以使用的全局变量之类的东西?这又是在 Monogame(XNA)/C# 中. 解决方案 只需创建一个静态类,您将在其中存储所有全局变量,并且所有类都可以访问它. 公共静态类 MyGlobals{公共静态 int LevelNumb
..