问题标签 [xna-4.0]

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 回答
938 浏览

c# - 为什么 VertexBuffer 比 DynamicVertexBuffer 快

我一直在 Windows Phone 7 上进行一些 XNA 编程 (DirectX),并注意到 VertexBuffer 类比 DynamicVertexBuffer 类快 30 倍。无论如何,它们之间有什么区别?为什么在使用 VertexBuffer 时显着加速?

0 投票
1 回答
161 浏览

c# - 为什么在创建/销毁许多 VertexBuffers 时驱动程序崩溃

当我创建几个 VertexBuffers,销毁其中一些,然后重新创建它们时,我收到以下错误:
驱动程序遇到意外错误。
没有提供行号或其他调试信息。这可能是什么原因造成的?我需要不断地重新创建 VertexBuffers,因为顶点的数量会发生变化,这就是为什么我不能使用 DynamicVertexBuffer 并连续使用 SetData 的原因。

0 投票
1 回答
325 浏览

windows-phone-7 - XNA Game (for WP7) 只能在调试模式下运行,部署后黑屏并退出运行模式

最近在我的 WP7 个人游戏项目上工作了一段时间后,我发现它只能在调试模式下运行。游戏显示黑屏并在大约5秒后退出,如果我在部署后直接在手机上运行它,而无需在VS中进行调试。

我怀疑的是游戏启动时间过长,所以它会自动退出,因为 WP7 的操作系统认为游戏没有响应。

那么有什么想法吗?提前致谢。

更新:当我查看 XDE 控制台时,会显示以下消息https://edventure.ntu.edu.sg/bbcswebdav/users/pham0050/CIDP/Capture.PNG

0 投票
1 回答
565 浏览

user-interface - UI 缩放 - XNA

(对不起,如果我错过了答案)

所以我刚开始为 Windows 制作 XNA 游戏。

在设计 UI 时,我想知道如何在不同的分辨率下缩放 UI。那么,假设我为 1920*1080 屏幕制作了一个 UI,我如何确保它在较小的 4*3 屏幕上正确显示?

提前致谢!

西蒙。

0 投票
1 回答
266 浏览

windows-phone-7 - 用于 Windows phone 7 开发的 XNA 问题

我可以成功编译我的游戏,但是当显示模拟器时,我得到了那个错误:当前的显示适配器不符合运行 XNA Framework 应用程序的模拟器要求

我的笔记本有一个可以处理 DirectX 10.0 的显卡。这是具有规范的网站http://www.nvidia.pl/object/geforce_9600m_gt_pl.html 我从该站点安装了 DirectX 10.0 .XNA 4.0:http: //create.msdn.com/en-us/home/getting_started

-哈利180

我的操作系统是 Windows 7 (x64)

是的,我尝试更新我的 DirectX 和驱动程序

0 投票
2 回答
4163 浏览

c# - XNA 内容加载异常

我开始学习“一些” XNA 并且 - 正如预期的那样 - 我很早就遇到了障碍。

  • 我创建了一个 WP7 XNA 游戏解决方案
  • 我已删除默认内容项目
  • 我添加了自己的内容项目“Sprites”
  • 我已将 3x *.png 文件添加到“Sprites”项目(MyImage1.png、MyImage2.png、MyImage3.png)
  • 我添加了一个内容引用,将“Sprites”引用到主游戏项目

/**/

尝试加载我的 *.png 文件时,我收到 ContentLoadException 说“未找到”

  • 我确实检查了输出目录,存在一个包含 *.xnb 文件的“Sprites”子文件夹
  • 我确实检查了图像的属性,所有图像都标记为 Texture2Ds,并且内容导入器和处理器设置为默认 XNA 值

我很确定我犯了一个常见的 n00b'ish 错误,但我没有看到它,所以我希望得到一些指导。

问题已修复

问候

0 投票
2 回答
1510 浏览

c# - 尝试理解模板(XNA 4.0,Windows Phone 7)

我正在尝试理解模板。我可以使用一个很好的教程来解释它们是如何工作的,但与此同时,这是我正在使用的:

可能存在一些换位/卫生错误,但有什么想法我做错了吗?

0 投票
2 回答
185 浏览

xna - 在 XNA 4 中为图形输出添加恒定延迟

有谁知道向 XNA 4 应用程序的图形输出添加恒定延迟(大约 30 毫秒)的简单方法?

我想让我的图形输出与具有恒定延迟的实时缓冲音频流保持同步。

感谢您对此的任何想法!

最大限度

0 投票
1 回答
1581 浏览

xna - XNA 4 Song.fromUri 包含空格

嘿,当尝试Song.fromUri()从我的 HDD(file:///...)加载歌曲(通过 Uri)()时,Mediaplayer 抛出异常。经过一番谷歌搜索后,我发现这个问题与 Uri 中的空间有关,所以我尝试转义它:

Uri.escapeUriString()不工作,结果是一个新的 Uri 对象,包含 null。相同的事情uri.escapeDataString()或不同的解决方案。

有没有更简单的方法可以将外部 mp3 加载到 XNA 中?

0 投票
2 回答
869 浏览

c# - xna 3d 子弹浴和绘制方法出错

我正在设计一个 3D 游戏,其中我在宇宙飞船后面有一个摄像头可以四处移动。我也在游戏中添加了一些小行星,我想添加子弹。我使用四元数来控制飞船的路径和它后面的相机。然而,当我在子弹上使用相同的四元数(特别是旋转以便我可以计算子弹的路径)时,我得到了一个非常有趣的效果,并且路径完全错误。关于为什么会发生这种情况的任何想法?

请记住,我的宇宙飞船是子弹对象的领域,这就是我获得宇宙飞船的方式。旋转四元数。提前致谢。