Cześć,
Robimy ze znajomym packman'a w Java,
napotkaliśmy na problem, ponieważ chcemy zrobić losowe wyświetlanie się owocu, wszystko jest przygotowane, ale gdy używamy funkcji sleep, to cała gra, korzysta z tej samej funkcji. tzn jeśli jest 10tys ms to packman rusza się również co 10tys ms.
o to sleep:
public void PlayGame(Graphics2D g2d) {
try{
DrawOwoc(g2d, 4,4);
Thread.currentThread().sleep(1000) ;
}
catch (Exception e)
{
}
if (dying) {
Death();
} else {
MovePacMan();
DrawPacMan(g2d);
moveGhosts(g2d);
CheckMaze();
}
}
pomoże ktoś nam rozwiązać ten problem ?:)