だから私は、私は次の操作を行いAndengine Androidゲーム画面サイズに関するスプライトのサイズを変更しますか?
、携帯電話の画面サイズに関して、私のスプライトのサイズを変更する必要があります。しかし、スプライトのために、プレイヤーと敵、つまり、私は彼らに、任意の大きさを与える
final Display display = getWindowManager().getDefaultDisplay();
cameraWidth = display.getWidth();
cameraHeight = display.getHeight();
//check to load male or female
Intent sender=getIntent();
String extraData=sender.getExtras().getString("char");
if(extraData.contains("1"))
{
isMale = 1;
}
else
{
isMale = 0;
}
mCamera = new Camera(0, 0, cameraWidth, cameraHeight);
return new Engine(new EngineOptions(true, ScreenOrientation.LANDSCAPE,
new RatioResolutionPolicy(cameraWidth, cameraHeight), mCamera)
.setNeedsMusic(true).setNeedsSound(true));
50 pix by 50pixel - 小さな画面では、本当に大きな表示されます!画面サイズに合わせてどのようにサイズを変更できますか?
また、これらの画像はassetsフォルダから読み込まれるため、HDPIおよびLHPI画像フォルダとは関係ありません。
あらかじめコミュニティに感謝します。
coder_For_Life22答えは素晴らしいです。ここにいくつかの例があります:http://stackoverflow.com/questions/8685795/how-to-decide-width-and-height-for-svg-sprite-in-andengine/ 8687803#8687803 – Jong