2018/05/07(月) [n年前の日記]
#1 [raspberrypi][ruby][gosu] やはりgosuが動かない
Raspberry Pi Zero W + Raspbian stretch 上で、OpenGL無効、OpenGLES有効にしてビルドした SDL2 を使って、Ruuby + gosu をインストールしようとしているけど。一見インストールできたように見えるものの、画像の表示すらできない版ができてしまう…。
_Getting Started on Raspbian (Raspberry Pi) - gosu/gosu Wiki
手元の環境で、以下の指定でインストール。
SDL2 2.0.7 と SDL2_ttf をビルドすると、/usr/local/include/SDL2/ 以下に .h ファイルが、/usr/local/lib/ いかに *.a ファイルが入るようなので、そこを指定してみたわけだけど。gosu を使ったスクリプトを実行しても落ちたりはしないものの、画面は真っ暗なまま。
何かヒントが無いかとググってるけど、試してる人が居ない…。昔は居たみたいだけど、昨今は Raspberry Pi3 等の上で、OpenGL を有効にして使ってる事例が多いようで。その組み合わせなら自分の手元でも動くことは分かってるのだけど…。ただ、Zero W 上でソレをやると、かなり低いFPSになるんだよなあ…。Pi3上じゃないと使い物にならない。
Zero W 上で2Dゲームを作りたいなら、love2d を使う選択肢しかなさそうだなと。
_Getting Started on Raspbian (Raspberry Pi) - gosu/gosu Wiki
手元の環境で、以下の指定でインストール。
udo gem install gosu -- --with-cflags=-I/usr/local/include/SDL2 --with-cppflags=-I/usr/local/include/SDL2 --with-ldflags=\"/usr/local/lib/libSDL2.a /usr/local/lib/libSDL2_ttf.a\"
SDL2 2.0.7 と SDL2_ttf をビルドすると、/usr/local/include/SDL2/ 以下に .h ファイルが、/usr/local/lib/ いかに *.a ファイルが入るようなので、そこを指定してみたわけだけど。gosu を使ったスクリプトを実行しても落ちたりはしないものの、画面は真っ暗なまま。
何かヒントが無いかとググってるけど、試してる人が居ない…。昔は居たみたいだけど、昨今は Raspberry Pi3 等の上で、OpenGL を有効にして使ってる事例が多いようで。その組み合わせなら自分の手元でも動くことは分かってるのだけど…。ただ、Zero W 上でソレをやると、かなり低いFPSになるんだよなあ…。Pi3上じゃないと使い物にならない。
Zero W 上で2Dゲームを作りたいなら、love2d を使う選択肢しかなさそうだなと。
[ ツッコむ ]
以上、1 日分です。