我创建了一个 Windows 窗体形式的 XNA 游戏启动器,它允许用户在加载之前配置我的 XNA 游戏。但是,我找不到从不同的命名空间和目录启动游戏的方法。
你能告诉我这样做的代码和方法吗?
我还希望您能告诉我如何将表单中的功能数据导出到 XNA 游戏设置文件?
从不同的命名空间启动游戏是什么意思?
要包含游戏类所在的命名空间,只需使用using
指令。喜欢
using My.Namespace1;
或者
using MonaGame.MyGameClasses;
在 C# 或您声明和编写的类中,无论它们如何通过文件拆分,都(通常)属于某个命名空间。因此,对于您的其他类(例如您正在谈论的那个 Windows 窗体),要查看其他类,如果它们位于不同的命名空间中,当然,您需要做的就是添加对命名空间的引用,使用“使用”指令。默认情况下,您编写的所有类都放置在一个命名空间中(至少对于 Visual Studio IDE 而言),因此那里一定没有问题。
我还希望您能告诉我如何将表单中的功能数据导出到 Xna 游戏设置文件?
必须有一些序列化算法。或出口商。您是否彻底搜索了文档?