XNA是一个最初来自Microsoft的跨平台框架,它促进了.NET的游戏开发。支持:Windows,Xbox 360,Windows Phone(原生),Silverlight(通过SilverSprite或Exen),iPhone / iPad,Android,Mac OS X,Linux和其他(通过MonoGame)。
我看到了多个使用矩形作为数组的教程。但他们的入侵者却没有生气。我正在为我的入侵者使用精灵表,并且我需要让它们全部动画化......如何做到这一点? 这是我的
XNA 有 Spritefont 类,该类有一个 MeasureString 方法,可以返回字符串的宽度和高度。我试图了解如何创建一个能够有效返回字符串的方法......
我想知道是否可以从文件动态编译像素着色器并将其应用到网格。 首先我将从一些背景信息开始。我有一个创建 HLSL 像素的系统-
是否有(XNA 3.1“Effect.CompileFromFILE”)相当于(XNA 4.0)?
我正在为 D3D9、D3D10、OpenGL 和 XNA 之间的跨平台游戏和工具制作 .NET 3D 库,这些游戏和工具将在 Windows、XBOX、Phone7、MacOSX 和 Linux 上运行(也许是 iPhone 和 Andro...
我正在 XNA 中制作游戏,当玩家升级时我会发出声音。声音一遍又一遍地播放,它没有设置为循环,并且将 .islooped 设置为 false 也不会停止它。 有没有SIM卡...
一个菜鸟问题。我经常看到这样的事情: public Constructor(游戏 game, 字符串effectAssetName) :基础(游戏) 我实在无法理解第二行的功能。 ...
我正在使用XNA框架制作游戏,所以我使用了很多对向量进行操作的函数。 (特别是 Vector2(64 位结构))。让我困扰的是大多数方法都是用 ref 和 out 定义的
MonoGame - 在不创建无用窗口的情况下在场景之间切换时遇到麻烦
我独自开发一款视频游戏作为一种爱好,并决定尝试一下 MonoGame。我是一个初学者,所以我的知识不是很丰富。目前一切正常,除了游戏创建了一个完全无用的
在单个 SpriteBatch.Draw 调用中重复 Texture2D 的一部分
我有一个带有许多精灵的大型Texture2D,我想重复绘制其中一个精灵。我目前正在制作一个 for 循环来执行此操作,并制作一个修剪逻辑来获得确切的所需长度,而不仅仅是
我正在使用自上而下的 2D 图形制定策略。我实现了通过按住 LMB 然后“拖动”屏幕来移动视图的方法。除了运动之外它工作正常...
在 Microsoft XNA Framework (MonoGame) 中旋转相机
我正在尝试在 XNA (MonoGame) 中创建一个第一人称控制器。但是,我不确定如何旋转 3D 相机 我被告知要制作一个旋转矩阵,但我不确定如何实现......
我已经在 C# XNA 中成功创建了一个行进立方体类,并使用 Lib 噪声来生成 3d 柏林噪声,但是当我尝试使用柏林噪声的值作为密度来生成地形时...
Monogame:哪种情况会运行得更快? Texture2D.SetData()
我正在编写一个落沙模拟器,我正在尝试确定在屏幕上绘图的最佳方式。 我注意到Texture2D.SetData非常慢,但我不确定是什么让它变慢。 我试图...
目前正在使用 XNA 和 MonoGame 开发一款游戏,但在尝试渲染背景时遇到了视觉错误,背景应该始终出现在精灵后面,而背景却出现在精灵上方。
我目前正在尝试了解每像素碰撞检测。 这是我不明白的代码: static bool IntersectPixels(矩形矩形A,颜色[]数据A,
我目前正在尝试了解每像素碰撞检测。 这是我不明白的代码: static bool IntersectPixels(矩形矩形A,颜色[]数据A,
我一直在为一个学校项目开发自己的物理引擎,最近我遇到了一个问题:大精灵上的每像素碰撞使我的 FPS 下降很多。 这是我的像素碰撞代码。之前...
我正在看 Shawn Hargreave 的关于广告牌 2D 精灵的旧 xna 教程,在最后一个示例中,他展示了如何使用 spritebatch 在