使用MonoGame进行多分辨率开发

时间:2014-02-03 09:07:33

标签: android ios windows-phone monogame

我使用跨平台Monogame开发移动应用程序。

现在我对不同操作系统(iOS,Android,WP)中屏幕(手机和平板电脑)的分辨率存在实际问题,所以我的问题是:

  1. 在不同的操作系统(iOS,Android,WP)中,手机和平板电脑的分辨率和屏幕尺寸有哪些。

  2. 在应用程序版本之间采用最大共享代码的方法是什么(例如:#if,#else ...)。

  3. 我是否应该为每个版本的应用程序使用资源(图像,GUI,...)。

1 个答案:

答案 0 :(得分:0)

1)有很多决议需要考虑。您可以在以下几个位置找到标准分辨率列表: http://developer.android.com/guide/practices/screens_support.html#testing http://en.wikipedia.org/wiki/Comparison_of_Android_devices http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density#Apple

但是don't panic about it too much

2)不幸的是,目前还没有很好的代码共享方法,它们都有一些问题。你基本上有2个选择。正如我所做的那样use file linking as recommended by Xamarinbuild MonoGame from custom source and use Portable Class Libraries

3)不完全确定你的意思?您可以使用文件链接为每个版本重复使用相同的内容(图像,声音等)。

相关问题