2016/12/05(月) [n年前の日記]
#1 [ruby] Gosuを触っていたり
_Ruby Game Developing Advent Calendar 2016 - Adventar
や
_よくわかる Ruby ゲーム開発のいま - あおたくノート
で、Gosuというゲーム制作用ライブラリの存在を知って、興味が湧いたので触ってみているところ。
SDL2を使っているらしいので速度的に大丈夫なのかなと不安だったけど、GeForce GTX 750 Ti を積んでるメインPC上ではそれらしい速度で動いてくれた。が、DXRuby と比べるとなんだか動きが若干ガクガクしてるような…。気のせいかな…。オンボードGPUを積んでるPC上で動かすとどうなるのか、ちょっと気になる。
以前、SDLを使っている PyGame 等を試した時は、描画に結構時間がかかってる感じだったので、それ以来SDLとやらは速度面で期待できないのかなと偏見を持ってたりするのだけど。ただ、SDL2はハードウェアアクセラレーション対応、という話もあるし、そもそもGosu関係のアレコレを眺めたら描画にOpenGLを使ってる気配がありそうで。 *1 であれば描画速度についてはそれほど不安視しなくてもいいのかなと。でも、以前 OpenGL を使った2Dゲーム用ライブラリを触った際も、DXRuby より描画が重かった記憶もあって。
何にせよ、もうちょっと色々試してみないと。
SDL2を使っているらしいので速度的に大丈夫なのかなと不安だったけど、GeForce GTX 750 Ti を積んでるメインPC上ではそれらしい速度で動いてくれた。が、DXRuby と比べるとなんだか動きが若干ガクガクしてるような…。気のせいかな…。オンボードGPUを積んでるPC上で動かすとどうなるのか、ちょっと気になる。
以前、SDLを使っている PyGame 等を試した時は、描画に結構時間がかかってる感じだったので、それ以来SDLとやらは速度面で期待できないのかなと偏見を持ってたりするのだけど。ただ、SDL2はハードウェアアクセラレーション対応、という話もあるし、そもそもGosu関係のアレコレを眺めたら描画にOpenGLを使ってる気配がありそうで。 *1 であれば描画速度についてはそれほど不安視しなくてもいいのかなと。でも、以前 OpenGL を使った2Dゲーム用ライブラリを触った際も、DXRuby より描画が重かった記憶もあって。
何にせよ、もうちょっと色々試してみないと。
*1: Linux上でGosuを使う際はOpenGLが有効になってないと描画速度が出ないよ、という話を見かけたので、すると描画はOpenGLを使うのかなと。
[ ツッコむ ]
以上です。