Я создал простую игру, в которой перемещаются объекты из одного места в другое, и каждый из них увеличивает количество приращений ходов в таблице баллов. После того, как все объекты перемещены правильно, я хочу установить непрозрачность экрана и медленно изменять размер от начального размера (например, 15 пикселей) до всего экрана (например, 50 пикселей). Я загрузить шрифт, как это:изменить размер/масштаб текста динамически в andengine
FontFactory.setAssetBasePath("font/");
final ITexture mainFontTexture = new BitmapTextureAtlas(activity.getTextureManager(), 256, 256, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
font = FontFactory.createStrokeFromAsset(activity.getFontManager(), mainFontTexture, activity.getAssets(), "font.ttf", 15, true, Color.WHITE, 2, Color.BLACK);
font.load();
В createScene() метод я создаю HUD с текстом и I исходного текста:
Int mMoves = 0;
HUD gameHUD = new HUD();
Text mText = new Text(25, 25, font, "Moves: " + "123456789", getVertexBufferObjectManager());
и каждый движется набор текста с реальными движениями подсчитывать:
mText.setText("Moves: " + mMoves++);
И когда уровень был завершен, я не знаю, как изменить размер текста. Я имею в виду что-то вроде масштаба с переходом в CSS3. Спасибо за все комментарии
Большое спасибо Renier ScaleModifier scale = new ScaleModifier (2.5f, 1f, 3f); mText.registerEntityModifier (шкала); - это то, что я хочу :) –