- 603 名前:589 mailto:sage [2007/11/14(水) 17:09:35 ]
- >>592
こんな感じでいいのかな? long sleep1=0,sleep2=0; int hosei=0; wihle(true) { 処理 int myTime=50; //50msスリープする str.Millis=System.currentTimeMillis(); sleep1+=myTime-str.Millis+hosei; if(sleep1>0)Thread.sleep(sleep1); if(str.Millis-sleep2>myTime)hosei--; if(str.Millis-sleep2<myTime)hosei++; sleep1=sleep2=str.Millis; //現在の時間を記録 }
|

|