nasıl LibGDX bir Bitmapfont nesnesi ölçeklenebilir? Görünüşe göre setScale yöntemi artık mevcut değil.Ölçekli LibGDX
cevap
Tenfour04
kullanın bitmapFont.getData().setScale(float x, float y)
.
O hala bitmapFont kullanmak istiyorsanız fontlarınızı
boyutlandırma için freetype generator kullanılması önerilirburada bitmapFont = yeni BitmapFont(); –
Balık belirtildiği gibi aşağıdaki şekilde, freetype jeneratör kullanılması önerilir doğrudur:
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/timesBold.ttf"));
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
Sonra parametresinde yazı tipi boyutunu değiştirmek ve BitmapFont başlatmak:
fontParameter.size = 18;
BitmapFont font = fontGenerator.generateFont(fontParameter);
Aynı zamanda projenin armeabi klasörde libgdx-freetype.so dahil etmek gereklidir.
, ttf yazı tiplerinin gerçekte nasıl bulunduğunu ve cihazda nerede bulunduklarını nasıl belirleyebilir misiniz? Bu gdx yazı tipleri veya android sistem yazı tipleri var mı? thx – rockhammer
Windows işletim sisteminizin font klasöründe .ttf dosyalarını bulabilirsiniz. Ardından, istediğiniz font aile dosyasını kopyalayın ve Libgdx projenizin varlık klasörüne yerleştirin. –
- 1. LibGDX
- 2. libgdx
- 3. Libgdx
- 4. Aygıt, libGDX
- 5. libgdx oyun
- 6. Libgdx - Ekran
- 7. , libgdx kullanarak?
- 8. android görüntü görüntüsü ölçekli animasyon
- 9. Ölçekli Harita İşaretleyicileri, Zoom, Android
- 10. Libril görüntülemekle birlikte libgdx
- 11. libgdx - Bazı pikselleri çizme
- 12. Android.app.Application, GoogleAnalyticsApp (libgdx)
- 13. Android libgdx düşen nesneler
- 14. LibGDX ShapeRenderer daire çizimi
- 15. Libgdx Çöp Toplayıcıyı Zorluyor
- 16. Android Stüdyo (libGDX) projeyi
- 17. LibGDX getRotationMatrix in peyzaj
- 18. libGDX çokgen - daire çarpışması
- 19. libGDX - Garip Çarpışma Davranışı
- 20. libgdx TextureRegion to Pixmap
- 21. Libgdx Fare tıklandığında
- 22. Resmi değiştir hue libgdx
- 23. LibGDX FrameBuffer ölçekleme
- 24. libgdx particleEffect rotasyon
- 25. libGDX kullanarak Android uygulaması
- 26. Json ayrıştırma hatası - libgdx
- 27. Java/Libgdx otomatik karo
- 28. PHP/MySQL küçük ölçekli bulanık arama
- 29. Örnek QML kullanarak büyük ölçekli proje?
- 30. Büyük Ölçekli bir Kuruluş için DMS önerme
Çirkin görünmeden getData(). SetScale (..., ...) ile yeniden boyutlandırabilmem için yeterince büyük bir yazı tipi kullanabilir miyim? –
Elbette, sadece daha büyük bir font kullanın ve mip-mapping açıkken dokusunu yüklediğinizden ve filtreleri kullandığınızdan emin olun (MipMapLinearLinear, Linear). – Tenfour04
Freetype jeneratörü kullanıyorum, ancak küçük bir çözünürlük ekranında çalışırken otomatik olarak ölçeklenmediği görülüyor. Freetype yazı tipini ekran çözünürlüğüne göre nasıl ölçekleyebilirim? –