使用Andengine中的PathModifier,Sprite不会在所有设备的固定路径中移动

时间:2013-09-26 10:55:03

标签: andengine

我必须在发动机中移动这些精灵(球)。我能够通过采用坐标来使用路径修改器,但主要的问题是如何让它适用于所有分辨率选项卡?因为我所采取的任何坐标都是针对设备固定的,但并不完全适合其他设备。我的道路就像这样

final Path path = new Path(12).to(0, CAMERA_HEIGHT - 440).to(CAMERA_WIDTH - 285, CAMERA_HEIGHT - 440)
          .to(CAMERA_WIDTH - 280, CAMERA_HEIGHT - 435).to(CAMERA_WIDTH - 275, CAMERA_HEIGHT - 430)
          .to(CAMERA_WIDTH - 270, CAMERA_HEIGHT - 425).to(CAMERA_WIDTH - 265, CAMERA_HEIGHT - 420)
          .to(CAMERA_WIDTH - 260, CAMERA_HEIGHT - 415).to(CAMERA_WIDTH - 255, CAMERA_HEIGHT - 410)
          .to(CAMERA_WIDTH - 250, CAMERA_HEIGHT - 405).to(CAMERA_WIDTH - 250, CAMERA_HEIGHT - 400)
          .to(CAMERA_WIDTH - 250, CAMERA_HEIGHT - 200).to(CAMERA_WIDTH - 250, CAMERA_HEIGHT - 200); 

enter image description here

帮助

1 个答案:

答案 0 :(得分:0)

在andengine中,如果你的目标是一个分辨率,那么它将自动兼容所有其他分辨率设备。但你必须以相机宽度和相机高度值格式实现你的代码。

因此,将所有这些硬编码值转换为相机宽度和相机高度格式。它将起作用。