わずか3行。
成果物
コード
window.py
import pyxel pyxel.init(256, 256) pyxel.run(lambda: 0, lambda: pyxel.cls(8))
実行
python3 window.py
終了
ESC
キー押下
所感
run()
がないと一瞬で消えた。なのでrun()
がないと最小コードとは言えないwidth
,height
は255
が最大とあったが、256
でもいけた。でも257
にすると以下エラーになった。公式に騙された。確かめてよかった。
pyxel error: invalid screen size in 'System'
なんか黒枠で囲われてる? 気持ち悪い。次回なんとかする。
Q&A
run()
に渡す引数update
,draw
って何?update
は数値とか更新する関数。処理落ちしたら困るものdraw
はpyxel.rect()
などで描画する関数。たぶん処理落ちすることもありうる。
前回まで
- ラズパイ4Bにpyenvをインストールする(python 3.8.2)
- pyxelをインストールする(pyenv python3.8.2)
- pyxeleditorにおけるImageエディタの使い方
- pyxeleditorにおけるTileMapエディタの使い方
- pyxeleditorにおけるSoundエディタの使い方
- pyxeleditorにおけるMusicエディタの使い方
- pyxelのリソースにおける概念・制限まとめ
- pyxeleditorにおけるpyxresファイル形式まとめ
- pyxelのAPI調査
対象環境
- Raspbierry pi 4 Model B
- Raspbian buster 10.0 2019-09-26 ※
- bash 5.0.3(1)-release
- pyxel 1.3.1
$ uname -a Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux