【发布时间】:2013-04-06 11:32:21
【问题描述】:
我学会了用 C# 和 XNA 编写 2D 游戏的代码,并想制作一些在工作中使用的小游戏(我是一名教师),但我发现工作 PC 集成了显卡,这意味着 XNA不会运行。
我想要一些关于为旧 PC 制作游戏的路线的建议。我的第一个想法是告诉一个窗口窗体来绘制我的精灵,但这似乎是一种可怕的方式。下一个想法:只学习 DirectX - 2D 的基本操作。这对我来说非常新鲜,在陷入死胡同之前,我希望得到一些一般性的建议。
非常感谢!
【问题讨论】:
-
为什么 XNA 不能在集成卡上运行?我的笔记本电脑运行良好(不是高清配置文件)但达到了。它使用集成的英特尔芯片组。
-
XNA 应该可以在旧的/集成显卡上工作,诚然不如在专用显卡上那么好。您的替代方案是使用 GDI+(并非真正为游戏设计而设计)或 Direct2D(您将需要使用 SlimDX 之类的东西,或者为 .NET 使用“自己动手”的 DIrect2D 包装器)
-
还有,为什么它不起作用?很可能您没有安装运行时,因为它是一个学校网络,所有程序都可能通过某种网络存储和使用,我想您没有安装 .NET 4.0 框架或 XNA Redistributable。
-
Alex,PC 基本上是独立的,没有联网或受保护,我确实安装了 XNA 和 .NET 框架(我在那里使用 XNA 输入而不是 grpahics 运行程序)和学校有不错的新PC 可以正常工作。