なうろーでいんぐ
キーボード↑↓
でもいいぞ
旧サイト形式へ帰りたい人
ループ内のfloatやdouble
2011年04月25日13時02分
これをintにビットシフトして変換しつつ
計算させる事で案外高速化する模様。
試しにボールの位置を*1024してintで計算させ、
描画する時に>>10を行いビットシフトして描画させたら
ちょっとだけ動作が軽くなった。
全体的にそこらを詰めてみてる。


同日 16:37
メモリリークしてた;
原因は音関連、修正したらかなりマシにはなったが、
4KB刻みで徐々に使用量が増加してるのが気になる。
かと思ったら減る事もあるし、どこで増えてる・・・?
記事カテゴリ:プログラム関連
画像の回転
2011年04月24日17時33分
ぐるぐる回転させてみた。
右側に残ってるのは再描画しなかった場合の確認用。
ファイル 380-1.png
線形補完してないのでエッジが目立つ。
あと、のろっとしてる。高速化したいが、そうすると
スレッドのSleepを短くするしかなく、内部処理を
更に軽くしないと処理落ちしてしまう。
これからが考え所なのかもしれん。
因みに現在のSleepは2.5f周期。小さくする余力は
あるにはあるが、根本的にコード整理しないとそろそろ
マズイか?


同日 23:05
ダイアログをヘッダに分離した。
約700行も占めてやがったので、今更ながら
グローバルのextern宣言が面倒ではあったが
何とか分離できた。
これで多少すっきりとしたが、どうするか・・・。
記事カテゴリ:プログラム関連
かなりエラー取れた
2011年04月23日17時24分
myblock-tool_ver0.72にしときます。
既に最新版あげ直しました。
疲れた;

具体的に修正したエラー(多分)
・画像読み込み時の不具合
・ボール挙動の不具合
・マウスクリック押しっぱなし時の不具合
etc...


同日 19:18
ウィンドウリージョンの指定と
デバイスコンテキスト描画が上手く動く事を確認
ファイル 379-1.png
オンとオフの挙動もWM_PAINT時にカーソル位置から
ウィンドウ上にあるか判定して描画可能だわ。
これで自由な形の画像ボタンを作成できる。
但し、WM_MOVEやフルスクリーン考慮すると
制御がかなり面倒;


同日 21:39
光の減衰完成。
ファイル 379-2.png
DIBSection→DIBにした時に、座標逆転して
考えたからかなり面倒だった。
でもできちゃったーよ。


同日 23:57
アフィン変換を理解している途中。
今日はそろそろ頭の働きがムリポ。
そのまま座標変換すると穴が開いてしまうので、
補完アルゴリズムだけでも理解しておきたい所だが;
記事カテゴリ:プログラム関連
PNG透過度反映と暗黒空間ネタ
2011年04月22日17時16分
覇王鬼帝を彷彿とさせる暗黒空間。
ファイル 378-1.png
ボールの周囲にだけ視界ライティングとかできたら
夢が広がりんぐ。考えてみるわ。


同日 22:48
elona熱再び、そして統計調査とネーミング調査で
アレコレ弄くって遊んでしまった・・・。
ってかここまで持って来るのが半端無い労力を要する。
しかしまぁ厨二センスwww
ファイル 378-2.png
ただ単純に最強にするのでは面白みが無い。
ゲームバランスを崩さない事、制限を把握する事。
elonaは特に材質、重量、性能、エンチャント、
どれを取っても優秀なバランスだと思う。
時折理不尽極まりないのも勿論含めてw
記事カテゴリ:プログラム関連