0

我必须在背景精灵上设置一个新精灵。背景精灵具有根据通过像素格式获得的设备尺寸设置的尺寸..

我也在使用 andengine 和 ratio Resolution 但是..

问题有点复杂..我试着用像素让说

Glaxy S3 ha *dimensions 720*1280 所需的精灵位置是 (584,608)

所以我以方式设置(CAMERA_WIDTH/1.233f,CAMERA_HEIGHT/2.112f)

但是HTC experia 的尺寸是 320*480所以需要的位置根据

(CAMERA_WIDTH/1.233f,CAMERA_HEIGHT/2.112f) 是 (2599.5,227.27)

但是根据显示这是错误的...当我将其设置为(244,172)以使其完美运行时...请帮忙。

4

1 回答 1

2

在方法中:

public Engine onCreateEngine() {
this.camara = new Camera(0, 0, camara_width, camera_height);
return new EngineOptions(true, ScreenOrientation.LANDSCAPE,
new FillResolutionPolicy(), this.camara).setNeedsSound(true).setNeedsMusic(true);
}

参数“new FillResolutionPolicy()”自动调整宽度和高度,你只需要为一个分辨率制作一个应用程序在任何智能手机上运行

于 2012-12-13T02:27:40.337 回答