axmol é apenas um fork do cocos2d-x-4.0: GitHub – axmolengine/axmol: Axmol Engine – Um mecanismo multiplataforma para jogos desktop, XBOX (UWP) e dispositivos móveis. (Um fork do Cocos2d-x-4.0)
notas de versão do axmol-2.0.0
- Adicionar experimental Suporte de compilação WebAssembly (WebGL 2.0) por @nowasm
- Lista de problemas conhecidos talvez Procura-se ajuda
- Contexto WebGL perdido ainda não tratado
- Uma demonstração disponível nas páginas axmol gh:
cpp-tests.html
construir a partir do departmentdev
- Nota: Os seguintes funcionais requerem suporte a wasm pthread e precisam de ativação do servidor Tornando seu web site “isolado de origem cruzada” usando COOP e COEP resposta com cabeçalho especificado e, por padrão, o suporte a thread foi habilitado pelos comandos de construção do cliente axmol
- Motor de áudio
- Decodificador de software program multithread ASTC
TextureCache::addImageAsync
MeshRenderer::createAsync
- Extensão: live2d não é compatível porque seu núcleo SDK não é de código aberto e não contém bibliotecas pré-construídas wasm
- Construção e execução rápidas
cpp_tests
na máquina native, o comando usaemrun
para visualizar, e sua resposta com cabeçalhos especificados que não eram necessários para suporte a pthread, portanto, os funcionais acima com multi-threading funcionam bem.axmol run -p wasm -xb "--target,cpp_tests"
- Adicione 2 opções de cmake:
AX_WASM_THREADS
,AX_WASM_SHELL_FILE
consulte CMakeOptions.md
- Lista de problemas conhecidos talvez Procura-se ajuda
- Suporte OpenGL3/GLES3, adicione nova opção cmake
AX_GLES_PROFILE
para controlar o perfil GLES, consulte #1279 - Suporte de desenho de instância de malha por @DelinWorks
- Usar glslcc(uma ferramenta wrapper spriv-corss & glslang) como novo fluxo de trabalho de shader, escreva shader por ESSL310, construa para plataformas de destino:
- MSL para Apple (macOS/iOS/tvOS)
- ESSL300 para Android, ÂNGULO
- GLSL330 para desktop GL
- GLSL100 para dispositivos Android antigos, por exemplo, android-4.2
- Restringir o shader de entrada ESSL310: defina apenas 1 bloco uniforme por estágio de shader
- Melhore o ProgramManager para carregar o programa de shader personalizado com mais facilidade
- Melhore a renderização de texto, rotule o suporte ao contorno SDF
- Melhore o FileStream, lide com arquivos grandes de mais de 4 GB
- Melhore a detecção de suporte de {hardware} ASTC
- Use ANGLE como biblioteca de renderização padrão no win32
- Atualizações de terceiros
- ÂNGULO: 113.0.5672.128 ==> 115.0.5790.173
- ondulação: 8.1.2 ==> 8.2.1
- fmtlib: 10.0.0 ==> 10.1.0
- Tipo Livre: 2.13.0 ==> 2.13.2
- http: 8.1.1 ==> 9.0.1
- OpenSSL: 3.0.9 ==> 3.0.10
- webp: 1.3.0 ==> 1.3.1
- xxHash: 0.8.1 ==> 0.8.2
- zlib: 1.2.13 ==> 1.3
- Mudanças na API:
- ALTERADO: O protótipo de
ProgramManager::registerCustomProgram
foi alterado - ADICIONADO:
ProgramManager::loadProgram
- REMOVIDO:
ProgramManager::getCustomProgram
- REMOVIDO:
CommandBuffer::setLineWidth
- ALTERADO: O protótipo de
- Reescrever comandos do console pelo PowerShell
- Muitas outras melhorias
5 curtidas
Authorized, como aqui Código gerado por Emscripten Podemos usar C++ para construir jogos internet, certo?
1 Curtir
Para sua informação: O Axmol-2.1.0 foi lançado, visite para ver detalhes
3 curtidas
Para sua informação: O Axmol-2.1.1 foi lançado, visite para ver detalhes
3 curtidas
Para sua informação: O Axmol-2.1.2 foi lançado, visite para ver detalhes
Para sua informação: O Axmol-2.1.3 foi lançado, visite para ver detalhes
1 Curtir
Quais editores de UI devem ser empregados para este mecanismo de jogo?
Olá, bom o suficiente para ir: https://www.fairygui.com/
Para sua informação: O (Axmol-2.1.4) foi lançado, visite para ver detalhes
Para sua informação: O Axmol-2.1.4 foi lançado, visite para ver detalhes
você perdeu o hyperlink, eu consertei
Para sua informação: O Axmol-2.1.5 foi lançado, visite para ver detalhes
Para sua informação: O Axmol-2.2.1 foi lançado, visite para ver detalhes