19.5 C
Brasília
segunda-feira, dezembro 23, 2024

Lançado Raylib 5.5 – GameFromScratch.com


Chegando um ano depois do Lançamento Raylib 5a versão Raylib 5.5 está repleta de novos recursos, incluindo o Raylib Venture Creator que discutimos anteriormente. Recursos da versão Raylib 5.5:

  • NEW pacote Home windows pré-configurado raylib: O novo raylib pacote Home windows portátil e independente para raylib 5.5destinado a desenvolvedores Nobel que iniciam no mundo da programação, vem com uma grande adição: suporte para Construção de código C para plataforma Net com um único clique do mouse! Nos últimos 10 anos, o pacote raylib Home windows pré-configurado permitiu editar projetos C simples no Notepad ++ e compilar facilmente executáveis ​​​​do Home windows com um script automático; esta nova versão adiciona a possibilidade de compilar os mesmos projetos C para plataforma Net com um simples clique do mouse. Esta nova adição simplifica muito a construção de projetos C para WebAssembly para novos usuários. O raylib Home windows Installer pacote pode ser baixado gratuitamente em raylib em itch.io.
  • NEW ferramenta de criação de projeto raylib: Uma nova ferramenta desenvolvida para ajudar os usuários do raylib a configurar novos projetos de forma profissional. raylib mission creator gera uma estrutura de projeto completa com vários sistemas de construção prontos para uso e Ações GitHub CI/CD pré-configuradas. Requer apenas o fornecimento de alguns arquivos C e parâmetros básicos do projeto! As ferramentas são gratuito e de código abertoe pode ser usado on-line!.
  • NEW Again-end da plataforma compatível: RGFW: Graças ao rcore divisão de plataforma implementada em raylib 5.0, adicionar backends de novas plataformas foi bastante simplificadonovos back-ends podem ser adicionados usando o modelo fornecido, independente em um único módulo C, totalmente portátil. Um novo back-end da plataforma foi adicionado: RGFW. RGFW é um nova biblioteca portátil de arquivo único somente com cabeçalho (RGFW.h) destinado ao gerenciamento de funcionalidades da plataforma (janelas e entradas); neste caso para plataformas de desktop (Home windows, Linux, macOS), mas também para Plataforma net. Acrescenta uma nova alternativa ao já existente GLFW e SDL back-ends da plataforma.
  • NEW Versão de backend da plataforma suportada: SDL3: Anterior raylib 5.0 adicionou suporte para SDL2 biblioteca, e raylib 5.5 não apenas melhora a funcionalidade do SDL2, com vários problemas revisados, mas também adiciona suporte para a grande atualização do SDL lançada recentemente em anos: SDL3. Agora os usuários podem selecione em tempo de compilação a versão SDL desejada para usaraumentando o número de plataformas potenciais suportadas no futuro!
  • NEW Plataformas de console retro suportadas: Dreamcast, N64, PSP, PSVita, PS4: Graças à divisão de plataforma em raylib 5.0, oferecer suporte a back-ends de novas plataformas é mais fácil do que nunca! Ao longo do raylib rlgl suporte de módulo para o OpenGL 1.1 API gráfica, abriu a porta para múltiplas implementações de back-end de consoles retro homebrew! É incrível ver o raylib rodando em consoles com mais de 20 anos como Dreamcast, PSP ou PSVitaconsiderando as restrições de {hardware} dessas plataformas e prova raylib excelente versatilidade! Essas plataformas adicionais podem ser encontradas em repositórios separados e foram criadas pelo incrível programador Antonio Jose Ramos Marquez (@psxdev).
  • NEW Suporte para pores and skin de GPU: Depois de muitos pedidos por esse recurso, ele foi finalmente adicionado ao raylib graças ao contribuidor Daniel Holden (@orangeduck), provavelmente o desenvolvedor que impulsionou ainda mais as animações de modelos com raylib, desenvolvendo duas ferramentas incríveis para visualizar e testar animações: GenoView e BVHVer. Adicionar pores and skin de GPU period um recurso complicado, considerando que precisava ser disponível para todas as plataformas suportadas por raylibincluindo alguns limitados como Raspberry Pi com OpenGL ES 2.0, onde alguns recursos avançados do OpenGL não estão disponíveis (UBO, SSBO, Rework Suggestions), mas uma solução multiplataforma foi encontrada para tornar isso possível. Um novo exemplo, models_gpu_skinning foi adicionado para ilustrar esta nova funcionalidade. Como additional, o sistema anterior de animação da CPU foi bastante melhorado, multiplicando o desempenho por um fator (simplificando a matemática necessária).
  • NEW raymath Operadores C++: Depois de várias solicitações para esse recurso, os operadores matemáticos C++ para Vector2, Vector3, Vector4, Quaternion e Matrix foi adicionado a raymath como uma extensão da implementação atual. Apesar de estarem disponíveis apenas para C++ porque C não oferece suporte, esses operadores simplificar o código C++ ao realizar operações matemáticas.

Hyperlinks principais

Página inicial do Raylib

RayLib Github

Notas de versão do Raylib 5.5

Servidor de discórdia Raylib

Você pode aprender mais sobre a versão Raylib 5.5 no vídeo abaixo. Este vídeo foi patrocinado pela TechSmith, os criadores do Camtasia (que é o que eu uso para criar todos os meus vídeos). Você pode saiba mais sobre o Camtasia aqui e use o código GAMEFROMSCRATCH na finalização da compra com 15% de desconto.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles