问题标签 [xna-3.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 投票
4 回答
980 浏览

xna - 如何开始在 Zune 上进行游戏编程

我的 zune 刚刚更新到 3.0(甚至没有意识到他们正在发布新的东西!)并且更新附带了两个游戏,但 Zune 市场没有游戏。

我从哪里开始,Zune 在游戏/应用方面的功能是什么?

0 投票
1 回答
235 浏览

.net - 是否可以为 Zune 构建电子邮件阅读器?

是否可以通过 XNA 为 Zune 构建电子邮件阅读器?

版本 3.0 允许我们连接到市场并直接从 Zune 下载音乐,因此我的问题的性质。

编辑:购买 ZuneHD

0 投票
5 回答
1349 浏览

xna - 在 Delphi Prism 中做 XNA

我已经安装了 Delphi Prism 和 XNA Game Studio 3.0。我已成功翻译为 Delphi Prism XNA 教程 1“在屏幕上显示 3D 模型”(http://msdn.microsoft.com/en-us/library/bb197293.aspx)。项目编译良好,但我无法加载模型。看起来XNA中有一个新的“contentproj”类型不在Delphi Prism中......知道如何让它工作吗?

0 投票
7 回答
64038 浏览

.net - 为什么 Visual Studio 无法打开 .csproj 文件?

我有一个奇怪的问题,我无法在 Visual Studio 中打开我的 .NET 项目的属性。如果我尝试通过单击解决方案资源管理器中的属性树节点来打开它,我会收到以下消息:

没有可用于“....csproj”的编辑器。确保已安装文件类型 (.csproj) 的应用程序。

如果我尝试通过主菜单打开项目属性,则根本没有任何反应。

我已经尝试通过命令行和修复安装重置 Visual Studio 设置,但到目前为止没有任何帮助。

我在 9.0.30729.1 SP 版本中使用 Visual Studio 2008,包括 XNA Game Studio 3.0、ReSharper 4.1 和 Visual SVN 1.5.1。

它发生在我所有的项目中,似乎是一个本地问题,因为我的同事没有这种问题。

非常感谢您的帮助!

谢谢,迈克尔

0 投票
1 回答
1812 浏览

xna - 如何在 XNA 中选择 JPEG 的透明度颜色?

在 XNA 2.0 中,我记得要指定颜色透明度,需要在 JPEG 的属性窗口中设置一个属性。现在我在 XNA 3.0 中,我再也找不到这个属性了!任何的想法 ?

0 投票
2 回答
1743 浏览

.net - .NET 的最佳 AI 语言/框架是什么?

我正在构建一个包含回合制策略游戏的学术作品。我将 XNA 3 用于图形,但没有决定将什么用于 AI。

我正在考虑使用 P#,一个用于 .NET 的 Prolog 解释器,但我发现它有点差。对于游戏 AI,你有什么比 Prolog(也许是 Haskell?)或比 P# 更好的解释器更好的东西吗?

0 投票
2 回答
352 浏览

c# - 无法显示此三角形

我正在关注 Chad Carter 的 XNA 3.0 Game Studio Unleashed Book。

我在第 4 章,下面的清单应该在游戏窗口上渲染一个带纹理的三角形,但对于我来说,我无法弄清楚为什么它不是。我只是得到普通的矢车菊蓝屏。

我正在使用带有 XNA 3.1 的 Visual Studio 2008

那些有这本书的人,我已经到了第 66 页的顶部,在那里我将纹理应用于三角形。

非常感谢任何帮助。

}

0 投票
5 回答
1921 浏览

c# - “不能在 lambda 表达式中使用固定的本地”

我有一个 XNA 3.0 项目,它在 VS2008 中编译得很好,但是在 VS2010 中产生了编译错误(使用 XNA 4.0 CTP)。错误:

不能在匿名方法、lambda 表达式或查询表达式中使用固定的本地“depthPtr”

depthPtr是一个fixed float*到一个数组中,它在一个Parallel.Forlambda 表达式中使用System.Threading。正如我所说,这在 VS2008 上编译和运行得很好,但在 VS2010 上却没有,即使针对 .NET 3.5 也是如此。

这在 .NET 4.0 中是否发生了变化,即便如此,当我选择 .NET 3.5 作为目标框架时,它不应该仍然编译吗?在 Google 和 Bing 中搜索“不能使用固定本地”一词只会产生一个(无用的)结果。

如果这种情况发生了变化,这是什么原因?我可以想象fixed在闭包中捕获指针类型会有点奇怪,这是为什么呢?所以我猜这是不好的做法?在有人问之前:不,指针的使用在这里并不是绝对关键的。不过我还是想知道:)

编辑: 根据要求,重现错误的代码示例(显然不是来自我的程序):

以上在 VS2008 中编译(嗯,除了对 的引用Parallel,但任何其他 lambda 表达式都可以),但在 VS2010 中没有。

0 投票
3 回答
127 浏览

c# - '>' 函数声明期间的符号?

因此,由于我仍然想在 12 月之前创建一个简单的 Pac-Man 克隆,我目前正在自学 C# 以使用 XNA Game Studio 3.1,我通过现成的文档找到了最佳答案以供学习有点未来安全。

无论如何,问题来自我正在阅读的一本书,其中一个函数被声明为:

我假设内部并不重要,因为编译器在函数声明中抱怨 ´>` 符号。但是,多个函数是这样声明的,并且它们都抛出了以下类型的错误:

; 预期的。

谁能告诉我这个函数的作用/指向我以前的 SO 问题,因为我没有通过搜索找到任何答案,因为我不知道该怎么称呼这个有趣的东西。

我从中获得此代码片段的书是 Sam 的 Microsoft XNA Game Studio 3.0。如果有人对这本书有任何其他更好的替代品,我会很高兴看到它们。

编辑:

我从三个五个函数中添加了一个示例函数,它们几乎相同,但其中一个使用了 > 关键字。然而,有人指出,这可能不是作者的错,而是这本书的制作/纠错方式。

0 投票
3 回答
27567 浏览

xna - 显卡和 XNA 4.0

我在 xna 4.0 for windows 中创建了一个新项目。我将它放在属性中的 Reach 和 HiDef 配置文件设置中。调试时出现以下错误:

找不到合适的显卡。找不到支持 XNA Framework HiDef 配置文件的 Direct3D 设备。

我确保选择了“Reach”配置文件,但我仍然收到此错误。

  1. 显卡是intel GM45。它在他们的网站上声明了对 DX10 的支持。
  2. 英特尔酷睿 2 双核 2.2Ghz
  3. 视窗 7 专业版
  4. Visual Studio 2010 终极版
  5. 3GB 内存

那我在做什么有什么问题吗?谢谢。

PS。如果我不能运行 XNA 4.0 游戏,我可以用 xna 4.0 创建一个 3.0 项目吗?