Bunu pygame veya python 3? Kullanarak bezier, bspline vb. Gibi bir eğri üzerinde nasıl yazabilirim?Pygame'de bir eğri üzerine yazı yazma
cevap
Pygame metin fonksiyonları yazı tipinin ipucu özelliğini kullanarak, bir straightline içinde tek renkli metin oluşturma ile sınırlıdır. Ancak, Kahire'de (ve PyCairo) ağır çizim ve metin oluşturma API'leri ( ) sunduğunuzdan, muhtemelen Kahire'de kavisli metninizi nasıl oluşturacağınızı öğrenmek ve cairo görüntüsünü oyununuz için bir Pygame yüzeyine aktarmak zorundasınız.
Görüntülerin her ikisinin arasında nasıl aktarılacağı konusunda bir wiki sayfası var: http://pygame.org/wiki/CairoPygame - Kahire'nin API'sinin tek başına kavisli metni tasarladığından emin değilim, ancak SVG oluşturabilir - böylece SVG'de kavisli metninizi oluşturabilir, cairo'da ve Pygame'e yapıştırın.
Metni görüntülemek istediğiniz açıları biliyorsanız, her harf için resim oluşturabilir ve ardından yeni, döndürülen bir görüntü oluşturmak için harfi üzerinde pygame.transform.rotate kullanabilirsiniz.
- 1. Javascript document Yazma üzerine yazı yazmak mı istiyorsunuz?
- 2. fs.writeFile dosyasının üzerine yazma
- 3. Artifactory Kullanarak Üzerine Yazma Üzerine Yazmayı Önleme
- 4. MSBuild öğesinin üzerine yazma özellikleri
- 5. Sayısal eğri eğri
- 6. IE davranışında execCommand davranış: CLEditor görüntü üzerine yazma sorunu üzerine
- 7. vscode içinde imleç üzerine yazma modu?
- 8. Biicode sürüm etiketleri - yayınlanırken üzerine yazma versiyonları
- 9. Okuma ve Üzerine Yazma .CSV dosya verileri
- 10. Önceki konsol satırının üzerine yazma/temizleme
- 11. Omurga Modellerinin Üzerine Yazma Olayı Değiştir
- 12. 2 yerine bellek üzerine yazma 2
- 13. Eklenti üzerine yazma ekleme bölümünü kullanma
- 14. Gemide bulunan monte edilmiş bir motordan gelen yollar üzerine yazma
- 15. Capybara yazı yazma seçenekleri bir dizi içine metinleri düzenleme
- 16. Eğri, MATLAB
- 17. Bir eğri içinde noktaları belirleme
- 18. Bir görüntünün kenarlarına bir eğri deseni eşleştirme
- 19. İmha durumunda otomatik belleğin üzerine yazma işlemini gerçekleştirme şablonu
- 20. Excel Interop ile varolan Excel dosyasını Kaydetme/Üzerine Yazma - C#
- 21. Git Güncelleştirilmiş dosyalar ile dizinin üzerine yazma nasıl yapılır
- 22. RVO'nun geri dönüşten önceki parametrede üzerine yazma değeri
- 23. gcc - bss'de yazı yazma ve yürütme - izin bayraklarının ayarlanması
- 24. ggplot için eğri() eşdeğeri
- 25. Bağlantılı eğri çizgiler
- 26. Java eğri uydurma kütüphanesi
- 27. Montaj logaritmik eğri
- 28. CSS - siyah arka plan üzerine beyaz yazı, daha yumuşak görünüyor
- 29. Aspectj bir yöntemin üzerine yazılır
- 30. R, lineer olmayan bir eğri çizin
Pygame'in bu – Fredrik
için desteği yok, dinamik olarak çizilmediyseniz, sağladığınız resmi kullanabilirsiniz. Dinamik olmasını istiyorsanız, [bu yorum] konusuna bakın (http://stackoverflow.com/questions/36118453/writing-text-on-a-curve-in-pygame#comment59877601_36118453). –