FOMA画面点滅
原因を調べてみたところ、
void GameLoop(){
while(true){
//各描画処理
Graphics g = getGraphics();
g.lock();
hoge1(); //なんかの描画1
hoge2(); //なんかの描画2
g.unlock(true);
//ウエイトとかお決まりの
}
}
void hoge1(){
Graphics g = getGraphics();
//なんか描画する処理
}
void hoge2(){
Graphics g = getGraphics();
//なんか描画する処理
}みたいに各々でgetGraphics()をすると、gが別物となり点滅していたようです。
lockされてないのかな?(他の機種ではこの問題は起きていない)
void GameLoop(){
while(true){
//各描画処理
Graphics g = getGraphics();
g.lock();
hoge1(g); //なんかの描画1
hoge2(g); //なんかの描画2
g.unlock(true);
//ウエイトとかお決まりの
}
}
void hoge1(Graphics g){
//なんか描画する処理
}
void hoge2(Graphics g){
//なんか描画する処理
}と、gを共通化したところ、直りました。

















