- 586 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 00:46:07 ]
- どういう処理をしたかったのかイメージで伝えますと
Windowsに付属のゲームのスパイダーというトランプを使ったゲームありますよね ・プレイヤーが何も操作しなければ特に画面変化はありません ・山からカードを配るときにカードが飛んでいくアニメーションがあります ・同じマークのカードを13枚揃えた時にもカードが飛んでいくアニメーションがあります この時々に起こるアニメーションの処理の実現方法において、より携帯の電池消耗を抑えられる処理について悩んでいるのです ・アクションゲームなど普通のゲームアプリだと、一つのスレッド内で止まらないループ内で全て処理している感じなんですが 特に画面変化の無い時(変数の変化もない)でも、ループが続くので、この空ループは電池消耗を早くするのではと危惧しているのです ・アニメーション処理が必要なたびに、アニメーション用のスレッドを生成して処理するというのも考えたのですが そういうスレッドの使い方がよろくないようなことをどこかで聞いたような気がしまして、また度々のスレッド生成(メモリ確保?)に電池消耗はどの程かと ・GameCanvasでゲームを作っているんですが、keyPressedイベントでプレイヤーがアニメーションを発生させるような入力をしたら開始するわけですが いっそkeyPressed内でアニメーション処理をやってみては、と思ったのですが、そういうメソッド内で2〜3秒程度ループ処理をするのはどうかと思い よくわからんです スレッドプールというのを使えばいいんですね、わかりました
|

|