winforms - 在 XNA 中使用 system.windows.forms

标签 winforms forms xna

我正在制作一个使用 XNA 的游戏。我想在游戏中添加一些东西,例如按钮、文本框、标签、工具提示文本和 system.windows.forms 附带的其他东西。如何将 system.windows.forms 与 XNA 合并?是否有任何 API 或 DLL 可以实现以使其正常工作?

谢谢,

本舒姆斯

最佳答案

坏消息:简而言之,不,这是不可能的(至少,以一种直接的方式)。虽然确实可以将 System.Windows.Forms 控件用作游戏的 Canvas ,但不能将 XNA 设备用作控件的 Canvas 。

好消息:已经有一些替代工具包可以使用 XNA 创建文本框、按钮和标签。

http://forums.xna.com/forums/p/1891/9461.aspx

关于winforms - 在 XNA 中使用 system.windows.forms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/258048/

相关文章:

.net - Clickonce 升级后留下文件

vb.net - 如何在VB.net中将UserControl添加到DataGridView,并让该控件始终显示?

c# - 如何在启动时处理表单显示顺序

javascript - Rails AJAX 部分无需提交表单

c# - 碰撞响应 2d

c# - 如何编写运行一次且仅运行一次的代码

javascript - 具有 URL 功能的自动表单发布

javascript - 输入数字字段时 "enter/next"键在移动浏览器上的行为

c# - 支持和反对使用 Java/C#(包括 XNA)/Unity 开发游戏的原因是什么?

c# - XNA/MonoGame - 如何使用矩形作为边界框检查列表中每个对象的碰撞