pyxelでゲーム開発やアプリ制作を楽しんでいる皆さん、テキストの表示に日本語フォントを使いたいと思ったことはありませんか?今回、そのための便利なパッケージを作成しましたので、紹介いたします!
PyxelUniversalFontとは?
PyxelUniversalFont
は、pyxelライブラリのフォント機能を拡張するためのツールです。このパッケージを利用することで、簡単にpyxelでの日本語フォントの表示が可能になります。
主な機能
-
追加フォントのインストール
pyxelのデフォルトのフォントだけでなく、様々な日本語フォントを追加して使用することができます。 -
カスタムフォントのサポート
お気に入りのフォントを自分で追加することが可能です。 -
高品質な文字表示
ゲームやアプリケーションの文字を、綺麗に、そして多様に表示することができます。
標準でサポートしているフォント
任意のフォントを追加することも可能です!!!
怨霊フォントで遊んでみた⇩
インストール
PyxelUniversalFontはpipを利用して簡単にインストールできます。
pip install pyxel-universal-font
その後、pyxelのプロジェクト内で以下のようにインポートするだけ!
import PyxelUniversalFont
体験してみよう!
まずはプログラム不要!
インストールをした後、puf sample
というコマンドでサンプルアプリケーションを起動して、動作を確認することができます。
こんな感じ?
使用方法
上記のインストール後、以下のサンプルコードを参考にしてください
import pyxel
import PyxelUniversalFont as puf
pyxel.init(500, 50)
# フォントを指定
writer = puf.Writer("misaki_gothic.ttf")
pyxel.cls(7)
# draw(x座標, y座標, テキスト, フォントサイズ, 文字の色(16:モザイク))
# 背景色はデフォルト値(-1:透明)
writer.draw(25, 4, "PyselUniversalFont", 50, 16)
pyxel.show()
うまくいけばこのように表示されるはずです!
まとめ
PyxelUniversalFontを利用すれば、pyxelでの日本語フォント表示が簡単にできるようになります。ゲーム開発をもっと楽しんでみてください!