2009-04-25から1日間の記事一覧

サンプルシューティングのDXRuby0.0.6対応とRubyist

メソッド変更で動かなくなっていたところを修正した。 新機能を有効に活用できればいいのだろうが、もちろんそんなアイデアもやる気もない。 ステージデータやらなんやらを変更して、敵の数を大幅に増やしてみた。難易度超アップ。 右上にFPS表示を追加しと…

高速化

サンプルに突っ込んだdot.rbが遅い。 うちの環境でたかだが900ほど点を動かすだけで処理落ちする。 2000のスプライトが動くはずなのだが。 テクスチャのロック・アンロックに時間がかかるとばっかり思っていたが、実験的にlock、unlockメソッドを追加しても…

高速化の結果

やっぱり仕様がごちゃごちゃするのは好きではないから、compareメソッドを追加してみた。 座標と色配列を渡すと、比較してtrue/falseを返す。 こうすれば、色配列はあらかじめ作って定数にでも入れておけばいいし、メソッド内で配列を生成する必要もない。 …

Wikiの記事などを書いてて思ったこと

このブログの記事も、DXRubyプロジェクトWikiもそうだが、基本的にソースをベタっと貼るようにしている。 プロジェクトホームページの領域を利用すればスクリプトのファイルそのものをダウンすることもできるわけでが、いまのところはそのようにするつもりは…