C A L E N D A R
プロフィール
ADMIN:Kuar メール kuar☆ mail.goo.ne.jp(メッセ対応) スカイプ kuar_s HP http://sora-blue.net/~kuar/index.html mixi http://mixi.jp/show_profile.pl?id=10917408
最新記事
(08/07)
(02/21)
(01/04)
(12/23)
(04/11)
カウンター
ブログ内検索
アーカイブ
|
無題
ようやくある程度アニメーションができてきたのでプログラムで動かしてみる。
ソース アプリ for(int j=0;j<10;j++){ if(j<9) s_url[j] = this.getClass().getResource("/s_run0" + (j+1) + ".png"); else s_url[j] = this.getClass().getResource("/s_run" + (j+1) + ".png"); } この部分をどっちにするかってのはどうなんだろうねー 画像01.pngってするとこういうふうにifで分岐しないといけない。 画像1.pngってするとifが不要になって1行で済むけどリソースの並びが 画像1.png 画像10.png 画像2.png とかになってしまう鬱陶しさ プログラムを1行にまとめるかリソースを美しくするかという微妙な判断。 フォーマットで0埋めしてやれば単位が増えても同じ4行で済ませることができるが実用的にはどちらだろう あとダブルバッファリングしないといけないそうなのだがググってもわからんということでそのままにしてあるけど MACだったら最初の数秒ちらちらした後は奇麗になるけどwinはまだデバッグしてないからもしかしたらずっとちらつきっぱなしかもしれない。 JavaじゃなくてC++で作りたいよう でも大学の図書館VC++の参考書ばっかりだ('A`) PR
・C O M M E N T
・無題
データを読み込むプログラムは完成してしまえば以後触ることもないし、画像の方が後々修正する可能性は高いから、画像が整理されてるほうがプログラム的には使いやすいんじゃないかな。
・無題
sprintf(あるいはそれに準じた物)使えねーの?
sprintf("%02d", j); みたいな あ、それに代わるものがformatか。めんどくせーな 実用性云々よりかは、結局たくあんが『この方がいいや』と思うコードにすればいいんじゃね? この程度のコードなら速度とか負荷コストなんて微々たるものだろう TRACKBACK
この記事のURL▽ この記事のトラックバックURL▽
|
CopyRight (c) のなちす All Right Reserevd. |