我应该根据最大的目标屏幕分辨率(android)创建CreateSprite(2D)图像吗?

时间:2014-08-10 11:34:32

标签: android image opengl-es

我即将在Android上制作第二款游戏。第一个,像游戏一样的jackheart-slot / jackpot(基于图像的游戏(非OPEN GL))就像编程训练一样,在制作中我并不真正关心我在游戏中使用的所有图像的大小或分辨率。结果是,我的一些图像在平板电脑中看起来不太好。

现在我正在制作2D OpenGL游戏,它将是一款超级马里奥兄弟的游戏。我最大的目标屏幕分辨率是2560 x 1600像素(三星平板电脑10.5),我最小的目标是320x480(星系年轻)。

我要做的是基于2560 x 1600屏幕分辨率创建图像:

  1. 创建背景图片= 2560 x 1600像素(因为它涵盖了所有 屏幕)
  2. sprite / character = 120x120(我的第一场比赛使用32x32)
  3. 你真的可以给我一些意见和建议吗......这样可以吗?我真的没有任何线索和足够的关于这个形象的事情。

    我读了一些文章,说我可以通过将它存储在文件夹drawable m,l,x dpi中为不同的目标提供图像..,我真的不知道这个,它是由android自动读取还是什么 ?因为我将所有图像存储在Assets文件夹中,并在启动主菜单之前将其全部加载到加载Asset类中。

1 个答案:

答案 0 :(得分:0)

不,我检查了我的负载,读取用户屏幕res并加载正确的图像。 那是有效的。