我想开发一款可在多个平台上部署的纸牌游戏:Android、iOS、Windows 8 和 Windows Phone 7.5/8。
查了一下PhoneGap,可惜我的背景是C#,对HTML5 Canvas的了解几乎为零。
你有什么其他的建议?
我想开发一款可在多个平台上部署的纸牌游戏:Android、iOS、Windows 8 和 Windows Phone 7.5/8。
查了一下PhoneGap,可惜我的背景是C#,对HTML5 Canvas的了解几乎为零。
你有什么其他的建议?
我肯定会选择 MonoGame,它是在 Mono 框架上复制 XNA 游戏平台。我相信这是目前在多个平台上重用大部分代码的最佳方式,同时仍然开发本机应用程序,而不是由 PhoneGap 等框架支持的 HTML 应用程序。
John Sonmez 谈了很多:
http ://simpleprogrammer.com/2012/08/05/introduction-to-monogame/
您还可以通过听以下The Tablet Show播客回答很多问题: http://thetabletshow.com/ ?ShowNum=
49 http://thetabletshow.com/?ShowNum=60
另请查看MvvmCross框架,它可以为您提供一些关于如何跨平台重用大部分代码的提示。
我会说 MonoTouch+MonoDroid+MonoGame (XNA),它将为您提供与 iOS、Android、WP7、WP8 以及 Windows/OSX 和 Linux 的交叉兼容性(在所需的每个平台上进行轻微调整......)。