【发布时间】:2013-05-22 21:08:22
【问题描述】:
我目前有一个非常简单的 Windows Phone 记忆游戏,我想使用 Xamarin 工具将它移植到 iOS、Android 和可能的 Win8。
我想将我的业务逻辑集中在一个程序集中,并为每个平台简单地创建 UI。
大部分代码都是简单的 C#,但我确实使用位图来显示游戏中的卡片。但是,根据我的阅读,不同平台没有标准支持使用位图。
解决这个问题的推荐方法是什么?
我想我必须使用 MonoGame 之类的东西,但我觉得这对于我想做的事情来说太过分了。
【问题讨论】:
-
如果您指的是图像位图,那么您可以根据自己的判断使用 iOS/Android 等效的图像视图或单体游戏。但是,如果您指的是 System.Drawing.Bitmap 对象,那么您将需要使用其他东西,因为 Bitmap 对象在 iOS/Android 的 Mono 的当前稳定版本中不可用。在这种情况下,我会推荐 MonoGame。
-
我最担心的是有一种跨平台的方式来读取图像 (PNG)。看起来我最好的选择是使用 MonoGame 支持的 Texture2D。 MonoGame 上的复数课程非常有帮助pluralsight.com/training/Courses/TableOfContents/monogame
标签: xamarin.ios xamarin monogame