用pygame繪製用字體繪製的旋轉文字的最佳方式是什麼?我可以畫字體然後rotozoom
它,但是如果可以直接繪製字形,那麼看起來效果會更好,特別是考慮到AA。用pygame繪製旋轉字體
0
A
回答
0
Pygame沒有你正在尋找的功能。
您必須使用您提到的方法,即rotozoom
已經渲染的字體。這種方法的質量實際上並不是那麼糟糕。而關於速度,無論如何你都不想一直渲染字體。
如果您對速度感到絕望,並且文本不是動態的,您可以爲要顯示的每個文本創建一個緩存,例如32個方向。 Pyglet將允許您旋轉「免費」的精靈,即硬件加速。
或者你可以去看看pygame使用的原始SDL庫,看看你是否能找到直接繪製旋轉字體並破解pygame的東西來使用它。
0
您可以在pygame中使用pyOpenGL表面,如果這可以爲您簡化它。 Pyglet也使用OpenGL。
(用於pygame曲面)可以使用它來緩存呈現的文本以進行旋轉。或預先緩存全部32個方向。 [看其他回答]
相關問題
- 1. iPhone:繪製旋轉文字?
- 2. Pygame拒絕繪製物體
- 3. 使用Renderscript繪製旋轉文字
- 4. 繪製3D立方體並旋轉它
- 5. Pygame旋轉
- 6. 使用pygame旋轉圖像
- 7. Pygame圖像旋轉
- 8. Pygame旋轉射擊
- 9. Pygame和旋轉框
- 10. Pygame形狀旋轉
- 11. pygame旋轉問題
- 12. Kinetic.js繪製楔形文字(帶旋轉)
- 13. 在SkiaSharp中繪製旋轉文字
- 14. 使用旋轉字體的旋轉字體
- 15. 繪製旋轉的矩形
- 16. 繪製旋轉三角形
- 17. 鏈接3D旋轉繪製
- 18. iPhone:旋轉繪圖而不旋轉繪製它的視圖
- 19. 在Direct3D中使用像素着色器繪製旋轉球體
- 20. Pygame繪製行爲
- 21. Pygame繪製矩形
- 22. 用旋轉箭頭繪製圓圖
- 23. HTML5用畫布繪製,旋轉線?
- 24. 在pygame中旋轉圖像
- 25. 旋轉動畫板(python,pygame)
- 26. 在Pygame中旋轉圖像
- 27. 改變旋轉方向Pygame
- 28. 繪製一個3D立方體並旋轉它
- 29. 繪製旋轉物體之間的骨骼
- 30. SetWorldTransform()和字體旋轉