Tava fazendo minha game engine basicona aqui mas não sei onde colocar o KeyListener e o MouseListener criei uma classe Inputs mas não sei como colocar ela pra funcionar em algum lugar,se quiser dar uma olhada aqui ta meu git GitHub - Dione783/Java_game: my_game
Onde deveria ser colocado os inputs de uma aplicação
W
2 Respostas
S
Solucao aceita
1 like
Olhando superficialmente seu projeto, sua classe Inputs deveria ser utilizada pelo seu GameEngine.
Mas tem muitas outras coisas conceitualmente erradas no seu código, por exemplo:
- Nomes de pacote deveriam ser em letras minúsculas;
-
Entityse escreve comyno final somente o plural é comi; - Você criou uma classe
GameObjectssomanete com atributos e métodos estáticos e mesmo assim você instancia essa classe dentro da classeWindow; - Na verdade em vários lugares você tem uma mistureba de membros estáticos e membros não estáticos;
- Sua classe
Framesnão é utilizada pra nada pois você contabiliza os frames através de uma variávelintnoGameEngine.
W
Obrigado não tinha percebido sobre as variaveis staticas e nome errado do entity,sobre o input eu pensei nisso mas não sei como implementar no GameEngine e questão dos frames é só pra ser utilizada pra entity
Criado 21 de outubro de 2023
Ultima resposta 21 de out. de 2023
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo