バージョン1.5への移行方法
コードをバージョン 1.5 に対応させるには、以下の変更を行ってください。
init
のcaption
オプションをtitle
にリネームするinit
のscale
オプションをdisplay_scale
にリネームするinit
からpalette
オプションを削除する (初期化後にcolors
配列でパレットカラーを変更できます)init
からfullscreen
オプションを削除する (初期化後にfullscreen
関数でフルスクリーンを切り替えることができます)- キー名の未定義エラーが発生した場合、キー定義 に従ってキー名をリネームする
Image
クラスおよびTilemap
クラスのget
とset
をそれぞれpget
とpset
に変更するbltm
のu
,v
,w
,h
パラメータを 8 倍に変更する (bltm
はピクセル単位で動作するようになりました)Sound
およびMusic
クラスのメンバーとメソッドを新しい名前に更新する
バージョン1.5以降でpyxeleditor
コマンドが使えません
バージョン 1.5 以降、Pyxel のツールはpyxel
コマンドに統合されました。リソースエディタにアクセスするには、次のコマンドを使用してください: pyxel edit [PYXEL_RESOURCE_FILE]
Pyxelを学習するにはどこから始めればいいですか?
Pyxel のサンプルコードを 01、05、03、04、02 の順に試すのがおすすめです。
Pyxelに関する書籍はありますか?
現在、日本語で 2 冊の本が出版されていますが、どちらも Pyxel の開発者によるものではありません。また、今のところ英語版はありません。
update
関数とdraw
関数の違いは何ですか?
update
関数は毎フレーム呼び出されますが、draw
関数は処理時間が許容限界を超えた場合にスキップされることがあります。Pyxel はこの設計により、レンダリング負荷や OS の割り込み処理の影響を軽減して、滑らかなアニメーションを実現しています。
Pyxel Editorでパレットの色を変更できますか?
Pyxel リソースファイル(.pyxres)と同じディレクトリに、Pyxel パレットファイル(.pyxpal)を配置することで、Pyxel Editor で使用するパレットの色をリソースファイルに合わせることができます。Pyxel パレットファイルの作成方法については、README をご参照ください。
今後のリリースで予定している機能は?
以下の機能追加や改善を予定しています。
- Pyxel アプリランチャーの追加
- サウンド機能の刷新と MML 対応
- Pyxel Editor の操作性向上
- 子供向け Pyxel チュートリアルの追加
Pyxelを作者の許可なく商業目的で使用することはできますか?
MIT ライセンスに従い、ソースコードやライセンス表示用のファイルに著作権およびライセンスの全文を明示すれば、作者の許可を得ることなく自由に販売や配布が可能です。ただし、もし可能であれば、作者にご連絡いただいたり、スポンサーとしてご支援いただけるとありがたいです。