首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开始一个WP8游戏

开始一个WP8游戏
EN

Stack Overflow用户
提问于 2013-02-07 14:41:43
回答 2查看 173关注 0票数 1

回到WP7.5是最新的Windows操作系统时,我可以使用XNA框架创建游戏。我知道我可以用C#来做这个。

但是现在我明白了,WP8 SDK不支持XNA,我知道现在它已经被废弃了。所以我的问题是:

如何使用C#编写Windows 8游戏?

EN

回答 2

Stack Overflow用户

发布于 2013-02-07 15:00:01

有些开源项目(如SharpDX )试图将XNA/DirectX功能移植到C#。然而,它推荐您使用C++和Direct3D创建一个Windows 8游戏。使用C++将使您获得比C#更高的性能(至少应该如此),并且您可以访问所有的windows 8功能。如果您决定走这条路线,请查看微软的DirectX工具包项目,因为它包括模拟XNA行为的C++方法,例如sprite批处理。最后,我相信Unity3D引擎很快就会支持windows,所有脚本都使用C#或JavaScript。

票数 0
EN

Stack Overflow用户

发布于 2014-05-21 08:45:42

您不能直接为#WP8平台开发XNA应用程序。你只能用你的XNA应用程序来瞄准WP7平台,它们将在WP8设备上运行得很好。

VS2012和WP8 SDK中的XNA项目只能针对WP7.1平台。有利的一面是,所有手机运行WP7.5,即将推出的7.8和WP8将运行您的游戏没有任何问题。从这个角度来看,WP8 SDK在WP8设备上完全支持XNA,但这些并不是WP8项目。

由于不是WP8项目,缺点是您不能使用WP8--独占特性,例如:

  1. 应用程序内采购/微交易(这对XNA的伤害最大)
  2. 您的游戏将永远是800x480,因为您需要WP8项目,以支持更高的分辨率。在高分辨率设备上运行时,您的XNA游戏应该自动升级。
  3. 独有的WP8网络特性和API,包括蓝牙和NFC
  4. 语音和语音识别API
  5. 您的XNA游戏不能注册应用程序到应用程序通信的协议扩展。
  6. 新的活瓷砖模板

最后的选择显然是“冲突”在他的回答中正确地说了什么。干杯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14753765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档