0

我目前正在使用 Processing 为 Android 操作系统开发我的第一个游戏应用程序。我需要用图像“覆盖”一个椭圆(一个圆圈),但是我需要对其进行缩放,以便得到一个与宽度和高度成比例的完美定义的圆圈(半径 = 宽度 *(0.0375))。我想过制作相同图像宽度,不同尺寸的不同版本,并根据当前屏幕分辨率选择一个。我的问题是:

Android 手机有标准的屏幕分辨率吗?如果是这样,我可以为每种尺寸制作一张图像,那会很棒吗?你能告诉我在哪里可以找到这些决议吗?

有更有效的处理方式吗?我不能使用 XML,因为我正在使用处理并且我的所有图像都进入资产文件夹。

4

1 回答 1

0

Android 的标准屏幕分辨率在这里定义:http: //developer.android.com/training/multiscreen/screendensities.html

基本上,它们是 0.75、1.0、1.5 和 2.0。

处理这个问题的最简单方法是通过 XML。通过处理,您的意思是http://processing.org/吗?如果框架不能为您处理这个问题(如果它是基于 OpenGL 的,它确实应该),那么使用常规 Android 进行开发实际上可能更简单。

于 2012-05-08T10:48:22.430 回答