gpt4 book ai didi

windows-phone-7 - XNA 和 XNA for Windows Phone 有什么关系?

转载 作者:行者123 更新时间:2023-12-04 06:12:26 24 4
gpt4 key购买 nike

XNA 和 XNA for Windows Phone 有什么关系?

后者是否是前者的真正子集,如 .NET Client Profile?

主要是一个子集(例如 Silverlight 与 Silverlight for Windows Phone)?

或者它只是一个类似的 API,比如 WPF vs Silverlight?

最佳答案

它们在 XNA API 方面是相同的,并且都是使用相同的下载开发的,通常是 XNA + C# + Visual Studio。

但是,每个平台支持的内容有所不同。对于一般的 XNA,我总是先咨询 Shawn Hargreaves 的博客,这篇文章最相关:http://blogs.msdn.com/b/shawnhar/archive/2010/03/10/xna-game-studio-on-windows-phone.aspx

与 Xbox 360/Windows 的最大区别是显示分辨率、可用的输入法,以及 Windows Phone 7 不支持可编程着色器这一事实(因此您无法为 WP7 编写自己的天鹅绒/菲涅尔着色器,但您可以为 Windows和 360)。

性能也各不相同:XNA 在 Windows 上运行良好,无需太多努力,因为它在完整的 .NET Framework 上运行。在 360 和 WP7 上,它运行在 .NET Compact Framework 上,因此当您获得完整的 XNA API 时,您只能访问完整的 .NET Framework 的一个子集(尽管在典型的游戏中您不会错过很多) 加上它的垃圾收集令人震惊,因此根据您的游戏,您可能真的需要注意内存分配。

关于windows-phone-7 - XNA 和 XNA for Windows Phone 有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7627508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com