Farseer 3.3 检查未启用的物体在启用(生成)时是否会发生碰撞
我正在使用 Farseer 3.3 和 XNA。 我有一个问题无法以好的方式解决。 我遇到的情况是,有一个世界,里面有很多人都在努力做那里的事情。 然后我有一个…
在 XNA 中处理调整窗口大小和 RenderTargets
我正在为我的 XNA 游戏设计一个 GUI 系统。窗口可以在运行时动态调整大小,并且“桌面”可以很好地调整大小。 然而,我的渲染现在使用渲染目标来渲染…
帮助我的重力课(列出问题)
在我的主类中,我有一个“实体”对象列表,实体是我用玩家和/或敌人所需的所有必要数据创建的类。 List Listentities = new List(); 再往下,我有我的…
XNA SpriteBatch.End() ObjectDisposeException
我遇到一些抛出异常的问题。下面是 XNA 循环中的绘制方法。 protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.White);…
物理原理如何适用于 Breakout 和 Pong 等球类和桨类游戏?
我有以下游戏: 我已经准备好与球和瓷砖的矩形碰撞。但我的问题是,当球击中瓷砖和球棒时,球应该以什么角度弹跳?我如何确定这一点?…
XNA 中的 RenderTargets 绘制顺序
我认为我从根本上误解了渲染目标的工作方式。根据我的理解,RenderTargets 只是 spritebatch 绘制调用绘制到的纹理。 因此,我尝试使用这段代码来渲染…
XNA 将 XNB 效果转换为 .FX
我需要一种方法(如果可能)将已编译的 XNA 3.0 .XNB Effect 文件转换为可读的 .fx 文件(将其再次添加到 XNA 4.0 项目中,因为我不再拥有原始着色器…
XNA SpriteBatches-使它们绘制偏移?
有什么好的建议来做到这一点吗? 我希望能够在 XNA 中绘制大量 2D 物体——通常是在偏移位置。例如,如果某物位于 (X,Y) 位置,那么理想情况下,我希…