public class BasicGameApp extends GameApplication {
@ Override
protected void initSettings ( GameSettings settings ) {
settings . setWidth ( 800 );
settings . setHeight ( 600 );
settings . setTitle ( "Basic Game App" );
}
public static void main ( String [] args ) {
launch ( args );
}
}
Para um mergulho rápido no código, consulte exemplos básicos independentes.
Caso contrário, veja:
< dependency >
< groupId >com.github.almasb</ groupId >
< artifactId >fxgl</ artifactId >
< version >21.1</ version >
</ dependency >
Consulte o modelo se houver algum erro.
repositories {
jcenter()
}
dependencies {
compile ' com.github.almasb:fxgl:21.1 '
}
Se você deseja desenvolver uma aplicação modular, aqui está um exemplo completo do seu module-info.java
:
open module app . name {
requires com . almasb . fxgl . all ;
}
Baixe o uber jar mais recente em Releases
Se sua instituição deseja ou está usando FXGL, adicione uma nota via GitHub Discussions para ser adicionada à lista.
Tutoriais da comunidade:
Projetos comunitários (identificados usando o tópico fxgl
):
Se você quiser que seu projeto seja apresentado aqui, basta adicionar uma nota nas Discussões do GitHub.
Uma descrição das funções é fornecida no Guia de Contribuição.
Mantenedores (Colaboradores):
Coordenadores:
Testadores:
Se você deseja construir FXGL a partir do código-fonte ou deseja contribuir, consulte o Guia de Contribuição (incluindo não-código). FXGL é totalmente modular, portanto novos contribuidores não precisam entender toda a base de código, apenas o módulo para o qual a contribuição é feita. As contribuições serão analisadas de acordo com o Código de Conduta.
Você pode apoiar o desenvolvimento do FXGL ou demonstrar interesse simplesmente estrelando o repositório ou tornando-se um patrocinador.
Usuários:
Empresas:
javafx
e fxgl