同じプログラムを実行しても結果が変わる
Posted: 2012年5月20日(日) 00:11
初めて質問させて頂きます。
現在、ブロック崩しを制作しているのですが問題が発生しました。
それは同じプログラムを実行しても、実行するたびに画像の表示結果が変わってしまうことです。
具体的に言うと、毎回同じプログラムを実行しているにも関わらず、あるときはボールが表示されなかったり、
あるときはブロックが消えたり、あるときは効果音が鳴らなかったりします。
作り始めの頃は全くこのような問題は起きなかったのですが、作り始めてから一週間くらい経った
今頃になってこのような問題が頻発するようになりました。
原因を調べてみたところ、DrawGraph関数で戻り値が不規則に(例えば一度目の実行では正常でも、
プログラムを一度終了して再度実行すると)-1になっているようです。
裏画面表示はしており、画像や音楽のパスも合っています。
グラフィックボードのドライバは最新のものです。
これはプログラムの問題ではなくハードウェアの問題でしょうか?
また、どのような対処法が考えられるでしょうか?
よろしくお願いします。
現在、ブロック崩しを制作しているのですが問題が発生しました。
それは同じプログラムを実行しても、実行するたびに画像の表示結果が変わってしまうことです。
具体的に言うと、毎回同じプログラムを実行しているにも関わらず、あるときはボールが表示されなかったり、
あるときはブロックが消えたり、あるときは効果音が鳴らなかったりします。
作り始めの頃は全くこのような問題は起きなかったのですが、作り始めてから一週間くらい経った
今頃になってこのような問題が頻発するようになりました。
原因を調べてみたところ、DrawGraph関数で戻り値が不規則に(例えば一度目の実行では正常でも、
プログラムを一度終了して再度実行すると)-1になっているようです。
裏画面表示はしており、画像や音楽のパスも合っています。
グラフィックボードのドライバは最新のものです。
これはプログラムの問題ではなくハードウェアの問題でしょうか?
また、どのような対処法が考えられるでしょうか?
よろしくお願いします。