Mostrando postagens com marcador SDL 2. Mostrar todas as postagens
Mostrando postagens com marcador SDL 2. Mostrar todas as postagens

domingo, 29 de janeiro de 2017

08 - SDL2 - Input, teclado

    Neste tutorial mostrarei como utilizar as tecas “a”, “s”, “d” e “ f” para movimentar uma bola vermelha pela tela e as teclas 1, 2 e 3 para trocar entre a imagem exibida na tela.

    As imagens utilizadas nos exemplos são essas abaixo:

quarta-feira, 22 de junho de 2016

07 - SDL2 - Input, interagindo com a janela

Nos últimos tutoriais uma janela era criada e passado um tempo que ela estava sendo exibida ela se fechava automaticamente, não havia nenhuma interação do usuário com a janela. Neste tutorial vou ensinar como interagir com os botões de minimizar, maximizar e fechar da janela.
Para ficar mais simples de compreender vou utilizar o código onde e criada apenas uma janela em branco assim como a utilizada no tutorial 3.

terça-feira, 1 de março de 2016

SDL2 2.0.4 estável




    Nota rápida para avisar sobre o lançamento da versão 2.0.4 da biblioteca SDL2.
    Lançada no dia 02/01/2016 a nova versão traz apenas correção de bugs e algumas melhorias para a plataforma IOS.
    Para mais informações é só visitar a pagina http://hg.libsdl.org/SDL/log/e12c38730512 e conferir a lista completa de mudanças.

    No mais é só baixar a nova versão em https://www.libsdl.org/download-2.0.php e começar a usar em seus projetos.

quinta-feira, 10 de dezembro de 2015

06 – SDL2 – Cor transparente, Alpha e Blend Mod

    Neste tutorial vou mostrar, utilizando o código do tutorial anterior, como trabalhar com configurar a cor transparente, transparência (alphamod), mistura de cores (blendmod) das imagens.

domingo, 4 de outubro de 2015

05 - Desenhando em qualquer parte da tela, mudando o tamanho da imagem e a porção à ser desenhada

    Continuando o tutorial anterior mostrarei como desenhar uma imagem em uma posição escolhida da tela e também como desenhar apenas parte da imagem na tela além de redimensionar a imagem final.

04 – SDL2 – Desenhando uma imagem na tela

    Agora que já sabemos como criar uma janela vamos para a próxima etapa, desenhar uma imagem na tela. Neste tutorial vamos ver como carregar um arquivo bitmap e exibido em alguma posição definida da janela do nosso programa.

quinta-feira, 20 de agosto de 2015

03 – SDL2 – Criando a primeira janela

Neste tutorial vou mostrar como criar uma janela e configurar suas propriedades de exibição. Mas primeiro você precisa saber que a SDL é dividida em subsistemas e estes, para serem usados, precisam ser iniciados. Por padrão os subsistemas Event Handling, File I/O e Threading são iniciados. Já os subsistemas Timer, Audio, Video, Joystick, Haptic, GameController e Events devem ser iniciados para que possam ser usados.

quinta-feira, 16 de abril de 2015

02 - SDL2: Configurando o ambiente de desenvolvimento

Continuando o tutorial anterior, neste vamos configurar o ambiente para compilar nosso primeiro exemplo. Abra o CodeBlocks, clique em file, então em new e por último em project. Vai abrir uma tela como a abaixo:

domingo, 29 de março de 2015

01 - O que é SDL e instalando o necessário

SDL (Simple DirectMedia Layer) é uma biblioteca multiplataforma (Windows Linux, MAC OS X, Android), livre, de código fonte aberto distribuída sobre a licença zlib (http://www.gzip.org/zlib/zlib_license.html) e escrita em C que dá acesso de baixo nível ao áudio, teclado, CD, joystick, threads, rede, timers e ao hardware gráfico através do OpneGL e Direct3D. Existem “bindings” desta biblioteca para outras linguagens tais como python, C#, Lua entre outras.
Geralmente utilizadas por desenvolvedores na criação de emuladores, jogos e aplicações multimídias que devem funcionar em múltiplas plataformas.