Tôi đang sử dụng BitmapFont để hiển thị văn bản vấn đề là tôi đã quyết định sử dụng phương thức TrueTypeFontFactory.createBitmapFont để tạo BitmapFont để tôi có thể sử dụng phông chữ của riêng mình thay vì phông chữ mặc định. Các văn bản được trả lại không có vấn đề ngoại trừ nó được lật trong trục y, trước khi sử dụng phương pháp TrueTypeFontFactory.createBitmapFont tôi sẽ chỉ tạo ra một BitmapFont và vượt qua đúng trong constructor để lật nó, nhưng bây giờ mà tôi đang sử dụng TrueTypeFontFactory tôi không thể làm như vậy, và tôi dường như không thể làm điều đó sau khi BitmapFont được tạo ra bởi vì không có phương pháp để làm như vậy. Vì vậy, tôi đã tự hỏi làm thế nào tôi có thể lật phông chữ trong trường hợp này?Libgdx làm thế nào để lật một BitmapFont?
5
A
Trả lời
13
Bạn có thể thử gọi font.setScale (1, -1); sau khi nó được tạo ra, nhưng tôi không biết cách nào tốt hơn.
0
Set đối số boolean trong BitmapFont constructor là true:
//to load custom font:
font = new BitmapFont(Gdx.files.internal("data/fonts/font.fnt"), Gdx.files.internal("data/fonts/font.png"), true);
//to load default arial font:
font = new BitmapFont(true);
1
Bạn có thể sử dụng FreeTypeFontParameter của flip = function đúng (parameter.flip=true
) mặc định là false
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("font/font.ttf"));
FreeTypeFontParameter parameter = new FreeTypeFontParameter();
parameter.size = 12;
parameter.flip=true;
BitmapFont font = generator.generateFont(parameter); // font size 12 pixels
Các vấn đề liên quan
- 1. Làm thế nào để vẽ một BitmapFont trong LibGDX?
- 2. Vẽ một BitmapFont được xoay trong libgdx
- 3. làm thế nào để lật một pixmap để vẽ một kết cấu trong libgdx?
- 4. jquery làm thế nào để làm một hiệu ứng lật?
- 5. Làm cách nào để vẽ văn bản bằng Libgdx/Java?
- 6. Làm thế nào để lật một sprite/texture trong OpenGLES?
- 7. Làm thế nào để hiển thị văn bản được vector hóa bằng libgdx?
- 8. làm thế nào để vẽ các đường lưới với libgdx
- 9. Tôi làm cách nào để lật UIImageView?
- 10. Làm thế nào để thực thi một trò chơi LIBGDX của tôi
- 11. Làm thế nào để xoay một diễn viên hình ảnh trong libgdx bằng điểm giữa?
- 12. libgdx - làm thế nào để có được một Label với văn bản bọc
- 13. LIBGDX: Làm thế nào để vẽ một đa giác được tô đầy bằng shaperenderer?
- 14. (Java LibGDX) Làm cách nào để thay đổi kích thước họa tiết của tôi trong LibGDX?
- 15. Làm thế nào để chuyển sang một nhánh phụ lật khác trong Intellij?
- 16. Làm thế nào để kiểm dịch một phiên bản lật đổ cụ thể?
- 17. Làm thế nào để lật một JFrame và các con của nó lộn ngược?
- 18. Làm thế nào để đóng một chi nhánh thẻ lật đổ?
- 19. Làm cách nào để có chiều rộng chuỗi trong Libgdx?
- 20. Làm cách nào để phát hiện bàn phím libgdx
- 21. libgdx ScrollPane - Không cuộn?
- 22. Làm cách nào để lật CALayer bằng CATransform3D?
- 23. Làm thế nào để bạn sắp xếp diễn viên trong Giai đoạn libgdx?
- 24. làm thế nào để kéo và thả các diễn viên trên libgdx scene2d?
- 25. Làm thế nào để theo dõi nhiều sự kiện cảm ứng trong Libgdx?
- 26. Libgdx - Làm thế nào để vẽ hình chữ nhật đầy ở đúng nơi trong scene2d?
- 27. Three.js: Làm thế nào để lật các chỉ tiêu sau thang âm
- 28. Làm thế nào để lật tọa độ khi vẽ trong ngữ cảnh?
- 29. Làm thế nào để quản lý nhiều nhánh phát hành trong lật đổ?
- 30. Làm thế nào để bạn thực hiện hoạt ảnh lật UIBarButtonItem?