返信が遅れてしまい申し訳ありません。
> StarRuby、使いやすくていいですね。RPGの作成に利用しているのですが、
> インタフェースがシンプルで、ドキュメントも整備されているので重宝しています。
ありがとうございます。ドキュメントはまだまだ改善の余地があってなんとかしなきゃなあとは思っていますが。
> ただ残念なことに、私の環境ではSDL_Flip()がうまく垂直同期を取ってくれず、
> ティアリングが発生してしまいます。RPGの壁のような、縦方向の直線を横に
> スクロールさせるアニメーションを描画すると画面の乱れが顕著になり困っています。
どのような環境でしょうか。ディスプレイの垂直同期周波数はいくらでしょう。また、ゲームの FPS はいくらに設定されていますか。
SDL_Flip だと垂直同期しない環境があるのですね…。うーむ。
StarRuby の想定している環境で OpenGL が使えない環境というのをしらないので、 :opengl
オプションは要らないんじゃないでしょうか。 :vsync => true だけでよいかと。 Windows, Mac, Linux
だったら大抵 OpenGL が動くのではないかと思うのですが。
気になった点はそれくらいなので、若干の修正の上取り込みたいとおもいます。
ありがとうございました。
--
Hajime Hoshi <hajim...@gmail.com>