【问题标题】:Multi resolution development with MonoGame使用 MonoGame 进行多分辨率开发
【发布时间】:2014-02-03 09:07:32
【问题描述】:

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

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

  1. 手机和平板电脑在不同操作系统(iOS、Android、WP)中要考虑的分辨率和屏幕尺寸是多少。

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

  3. 我应该为每个版本的应用程序使用资源(图像、GUI 等)吗?

【问题讨论】:

    标签: android ios windows-phone monogame


    【解决方案1】:

    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) 不完全确定您的意思?您可以使用文件链接为每个版本重复使用相同的内容(图像、声音等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-29
      • 1970-01-01
      • 2012-10-02
      • 2018-05-07
      • 1970-01-01
      • 2020-06-23
      • 1970-01-01
      相关资源
      最近更新 更多