O SDL 2 é o melhor para o desenvolvimento de jogos?


Melhor resposta

Olá, às vezes eu uso o SDL, provavelmente não é o melhor em termos de criação de jogos, mas é relativamente mais rápido fazer um jogo usando SDL em vez de usar uma API como o DirectX. Tudo bem se você gosta de jogos 2D para seu próprio benefício e para aprender OOP. Construir um jogo inteiro em SDL exigirá conhecimento OOP robusto e um bom design OOP em C ++. É uma das principais razões pelas quais acho que ainda é uma boa API para aprender. É uma daquelas que você ainda pode construir uma boa plataforma reutilizável em C ++ e fazer alguns bons schrollers com ela. É ótimo para aprender design C ++. Eu acho que se você está olhando para a nata da cultura, DirectX ou OpenGL podem ser o que você está procurando, mas eles levarão um pouco mais de tempo para aprender do que o SDL e provavelmente resultarão em um conjunto de habilidades mais comercializável. De qualquer maneira, as semelhanças são evidentes, a mecânica vetorial 2d, o sistema de buffer duplo, a animação da folha de sprite e o mapeamento de blocos podem ser feitos com eles, existem alguns conceitos semelhantes.

Resposta

Não, mas isso depende dos seus objetivos.

Se você quiser fazer um jogo, pegue o mecanismo de unidade ou o mecanismo irreal.

Se você quiser mexer na programação do mecanismo de jogo, faça algo de nível inferior, bagunce a renderização do software ou tente fazer um motor seu, SDL2 é uma boa biblioteca para usar.

Lembre-se de que a programação do motor de jogo e o desenvolvimento de jogos não são a mesma coisa coisa. O mecanismo de jogo não é um jogo, então tentar escrever seu próprio mecanismo de jogo para fazer um jogo só vai desperdiçar muito do seu tempo e torná-lo lento.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *