Pessoal, eu sei que isso aqui tá meio antigo…
Mas queria uma ajudinha pra uma coisa. Tô estudando JGame e tem um exemplo : http://wwwhome.cs.utwente.nl/~schooten/showsrc/showsrc.php?src=http://www.13thmonkey.org/~boris/jgame/JGame/tutorial/Example4.java
Onde eles criam uns pack-mans e eles colidem com o cenário. Tem um outro exemplo onde existe um background e a gente pode dar um scrolling: http://wwwhome.cs.utwente.nl/~schooten/showsrc/showsrc.php?src=http://www.13thmonkey.org/~boris/jgame/JGame/tutorial/Example6.java
Tentei juntar um com o outro, a idéia era fazer um packman só (mudei o FOR pra criar um objeto só e coloquei o objeto como variavel glogal, assim quadno sair do metodo posso pegar informacoes dele) e deixar a tela se movimentando em função do packman. Antes a tela se movia em função do mouse. Daí minhas dificuldades :
1 . quando eu usava o mouse, a tela se movia pra sempre, era como se o cenário fosse infinito… Ainda com o mouse, se eu o movesse pra cima, ele rolava a tela pra cima infinitamente…
2 . Quando tentei colocar o movimento da tela pra ficar em função do packman. O que fiz foi pegar a parte do scrolling do segundo exemplo e ao inves de colocar as informacoes do mouse, colocar a do myPackMan.x e myPackMan.y. Mas isso deixa a tela doida.
Vocês tem um exemplo em que eu possa seguir, que funcione como um scrolling. Queria algo simples, como um personagem andando por um cenário. Mas se possível, que ele fizesse o scrolling em relação ao personagem, isto é, quando ele andasse, a tela desse o scrolling. Queria saber também como fazer para que o tela não ficasse “infinita”. Isto é, como fazer pra que o personagem chegue ao final?
Eu acho que essas dúvidas podem ser meio bestas, mas é que tô começando e realmente viajei em como fazer essas coisas… Espero ter deixado claro a duvida… Desde já, agradeço a todos!