【发布时间】:2008-11-06 23:40:15
【问题描述】:
下学期我将参加“软件实践 II”课程。在那堂课上,我的教授要我们学习 XNA。我一直在玩 XNA 很长一段时间,并喜欢它的功能和简单性。但是,XNA 没有利用 System.Windows.Forms。使用CEGUI# 我能够让 XNA 与 System.Windows.Forms 一起使用,但它的功能有限(例如,虽然鼠标有“左键单击”和“左键双击”,但它没有有“拖动”)。
因此,我正在放弃 XNA 以建立一个新框架。 这是我的问题 --> 是否有一个 C# 框架具有 XNA 的所有功能和简单性,但也与 System.Windows.Forms 完全兼容(或者如果我使用的话,至少与 System.Windows.Forms 完全兼容第三方工具)?该框架不必与 XBox360 一起使用 - 它只需要与 Windows XP 和 Windows Vista 一起使用。我希望它具有与 XNA 相似的语法(换句话说,具有类似的方法,如 LoadContent、Draw 和 Update)。
感谢您的宝贵时间,
~BenShums
【问题讨论】:
-
您应该尝试解释为什么 winforms 如此必要,以及因此必须如何转储 XNA。对我来说,这似乎是一个轻率的举动。
-
我正在使用 GEGUI#,我可以用它拖动窗口。它的功能非常强大。如果您有需要解决的特定问题,也许我们可以在您放弃之前解决这个问题。
标签: c# winforms forms frameworks xna