他の画面を見ていると画面が白くなる
Posted: 2013年10月31日(木) 02:49
DXライブラリでゲームを作っているのですが、
ゲーム画面のウインドウをアクティブにしっぱなしであれば、まったく問題ないのですが、ゲーム画面から他の画面をアクティブにすると(インターネットエクスプローラーをアクティブにしたり他のゲームをアクティブにしたり)画面が真っ白になり(おそらくプログラム自体がまったく動いていない)とまってしまいます。(画面が白なのは背景色を白に指定したからでしょうか?)
これが非常に問題でして、特定の時間がきたら値を動かすプログラムを組んでいた場合、値が動かないのでは問題なのですが、他の画面を見ていても画面が真っ白にならずに値が正常に変更する方法、もしくはゲーム画面がアクティブかそうじゃないかを判別させる方法はありませんでしょうか?
アクティブじゃない時は、その時間の分を記録してアクティブにしたときに計算させて値を変更させればいいとは思いますが可能ですか?
時間がないので返信は一ヵ月後になります
ゲーム画面のウインドウをアクティブにしっぱなしであれば、まったく問題ないのですが、ゲーム画面から他の画面をアクティブにすると(インターネットエクスプローラーをアクティブにしたり他のゲームをアクティブにしたり)画面が真っ白になり(おそらくプログラム自体がまったく動いていない)とまってしまいます。(画面が白なのは背景色を白に指定したからでしょうか?)
これが非常に問題でして、特定の時間がきたら値を動かすプログラムを組んでいた場合、値が動かないのでは問題なのですが、他の画面を見ていても画面が真っ白にならずに値が正常に変更する方法、もしくはゲーム画面がアクティブかそうじゃないかを判別させる方法はありませんでしょうか?
アクティブじゃない時は、その時間の分を記録してアクティブにしたときに計算させて値を変更させればいいとは思いますが可能ですか?
時間がないので返信は一ヵ月後になります