0

我正在为 Windows Phone 8 开发游戏,因为我比 C++ 更了解 C#,所以我选择了

“Windows Phone XAML 和 Direct3D App”,因为 XNA 已死。但除了我的 windows phone 应用程序之外,我还想为 win8 和 win8 rt 制作一个 windows 8 应用程序。

我刚刚安装了适用于 Windows 8 的 VS Express,但在 C# 部分中找不到适用于 Windows 8 的项目模板。我有的是:

  • 空白应用 (XAML)
  • 网格应用 (XAML)
  • 拆分应用程序 (XAML)
  • 类图书馆
  • Windows 运行时组件
  • 单元测试库?
4

2 回答 2

1

您列出的 3 个 XAML 模板是用于使用 C# 执行 XAML 的模板。要使用 C# 执行 DirectX,没有模板(只有 C++ 的 DirectX 模板)。解决这个问题的方法是使用 SharpDX,它允许您同时使用 C# 和 DirectX。以下是一些帮助您入门的链接:

于 2013-02-20T13:39:34.420 回答
0

您可以使用Monogame为 Windows 运行时/Windows Phone 8 编写 C#/XNA 游戏。Monogame 是 XNA 的开源实现,并在后台使用 SharpDX 来针对 Windows。

请注意,Monogame 的功能还不完整,并且缺少内容管道等内容。但是,有一些解决方法。

于 2013-02-20T14:22:24.067 回答