Raspberry Pi link
Ren'Py は Raspberry Pi での動作を限定的にサポートしています。Raspberry Pi 3B 上での動作は実証済ですが、他のモデルでも動作するかもしれません。
重要なのは、iOS や Android と比較しても Raspberry Pi は非常に制約のあるシステムであるという点です。ゆえに、全ての Ren'Py 作品が Raspberry Pi 上で正常に動作するとは限りません。さらに、システムが許容する以上の RAM をゲームが使用すると Ren'Py がクラッシュする可能性があります。
Raspberry Pi が正しく設定されている場合、Ren'Py はデバイスのハードウェアである OpenGL ES を使用して動作するはずです。これは Android や iOS のプラットフォームと同様に、 focus_mask
が動作しないという制約を意味します。
Raspberry Pi の設定 link
Ren'Py が使用される前に、Raspberry Pi は raspi-config tool により再設定されていなければいけません。これらの設定は高度なオプションに含まれます。
メモリ:256 MB
解像度:1280x720 又はそれ以下
GL ドライバー:GL (Fake KMS)
設定を変更した後、Raspberry Pi を再起動してください。
Ren'Py の設定 link
Rasberry Pi 上での実行には Arm Linux SDK が必要です。このバージョンの Ren'Py は他のすべてのプラットフォームのサポートを含んでおり、Ren'Py 7.5 以降のダウンロードページからダウンロードすることができます。
一旦 ARM-Linux SDK を入手したらそれを解凍し、新しく作成したディレクトリに移動します。
ゲームを起動する link
Raspberry Pi はリソースが限られたプラットフォームであるため、Ren'Py launcher は避けることを推奨します。代わりに、プロジェクトの起動には次のようなコマンドにより直接 renpy.sh を使用することを提案します
./renpy.sh /path/to/project
同じアプローチを使用して直接 Rasberry Pi をサポートしない Ren'Py ゲームをプレイできます。