| Sfml. Biblioteca multimídia simples e rápida |
Baixe Agora |
Sfml. Classificação e resumo
- Nome do editor:
- Laurent Gomila
- Site do editor:
- http://www.sfml-dev.org/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 2.5 MB
Sfml. Tag
Sfml. Descrição
Biblioteca simples e rápida multimídia A SFML é uma API multimídia C ++ gratuita e aberta que fornece acesso de baixo e alto nível a gráficos, áudio, entrada, etc.Note: SFML é licenciado e distribuído sob os termos da licença Zlib / Libpng. Aqui estão algumas características principais de "SFML": Principais características: · Portátil - compilações SFML em plataformas padrão, como Windows (98, 2000, XP, Vista) e sistemas UNIX (Linux, MacOS X). À medida que a biblioteca cresce, o suporte para mais sistemas operacionais será adicionado. · Orientado a objeto - SFML é escrito em C ++ e fornece um design eficiente e orientado a objetos. Ele depende de padrões e idiomas padrão para fornecer uma estrutura simples e robusta. · Fácil de usar - a SFML visa ser fácil de manipular. O esforço é colocado no código interno para fornecer a interface pública mais simples. · Flexível - em vez de ser uma grande API, o SFML em vez disso contém muitos pequenos pacotes, que podem ser escolhidos e combinados de acordo com o uso pretendido. Você pode usar apenas o pacote de base para obter entrada e janela, bem como o pacote gráfico completo com sprites e pós-efeitos. · Facilmente integrável - SFML pode ser usado em uma ou mais janelas e / ou pode ser integrado nos componentes de interface existentes. A integração com bibliotecas de interface de usuário gráfica existente (GUI) é fácil, para que você possa adicionar visualizações SFML em interfaces complexas construídas com QT, WXwidgets, MFC ou qualquer outra coisa. Línguas: · C ++. · C. · D. · .Net (c #, vb.net, ...) · Ruby. · Pitão Sistema: · Medição portátil e precisa · Tópicos simples e orientados para objetos e mutexes · Módulo Unicode para conversões adequadas entre codificações UTF e Dependentes de Locais Janela: · Pode ser usado como um pacote mínimo e portátil para substituir glut ou sdl para janelas e entrada com o OpenGL · Pode criar várias janelas de renderização · Pode ser integrado aos componentes de interfaces existentes qt / mfc / wxwidgets / win32 / x11 / ... · Fornece uma interface baseada em mensagens e em tempo real para o manuseio de entrada · Pode lidar com mouses com até 5 botões · Pode lidar com dois joysticks com até 7 eixos e 32 botões Gráficos: · Interfaces muito facilmente com o OpenGL (veja amostras do OpenGL) · Efeitos modernos disponíveis e acelerados por hardware: alfa-mistura, rotações, shaders, ... · Gerencia a memória de forma eficiente, para que você não precise se preocupar com recursos de vida ou armazenamento; Você pode até carregar seus recursos gráficos antes que qualquer janela seja criada · Pode carregar e salvar formatos de imagem padrão: BMP, DDS, JPG, PNG, TGA, PSD · Pode carregar todos os recursos gráficos diretamente de arquivos na memória · Pode usar vistas como em uma cena 3D, para ampliar / traduzir / girar o mundo inteiro · Usa uma linguagem simplificada de sombreamento para adicionar pós-efeitos em tempo real · Manipulação fácil de texto gráfico através de fontes de bitmap; Suporta caracteres Unicode e formatos de arquivo de fonte padrão (TTF, CFF, PCF, BDF, ...) Áudio: · Usa aceleração de hardware sempre que possível · Pode carregar e salvar formatos de som padrão: OGG, WAV, AIFF, AU, RAW e muito mais · Pode carregar todos os recursos de áudio diretamente de arquivos na memória · Especialização do som 3D · Interface fácil para capturar áudio · Gerencia a memória eficientemente, para que você não precise se preocupar com recursos de vida ou armazenamento · Suporta streaming para arquivos grandes; Você pode até escrever sua classe de streaming personalizada para qualquer fonte (rede, ...) · Suporta formatos multi-canais (mono, estéreo, 4.0, 5.1, 6.1, 7.1) Rede: · Implementa uma camada portátil sobre soquetes TCP e UDP · Transferências de dados fáceis através de pacotes extensíveis baseados em fluxo · Classes para usar os protocolos HTTP e FTP O que há de novo nesta versão: · Aplicação fixa congelada se um joystick USB estiver conectado, no Windows · Joysticks fixos às vezes não trabalham em tudo no Vista · Atualizou a amostra e o tutorial do QT para trabalhar com QT 4.5 · Adicionado funções de videomode ausentes a sfml.net · Detectar corretamente as profundidades suportadas para modos de vídeo no Linux · Comportamento fixo indefinido ao criar duas janelas de tela cheia · Janela fixa :: setsize não redimensionamento para o tamanho solicitado, no Windows · Evento teclado fixado às vezes retornando um código de chave nulo no Windows · Atendimento fixoTrepeato não funciona mais depois que uma segunda janela foi criada no Linux · Bug fixo ao destruir / recriar uma janela no Mac OS X · Adicionado suporte para criar uma janela SF :: de uma janela de cacau no Mac OS X · A resolução de desktop é corretamente restaurada ao ocultar o aplicativo no Mac OS X · Certos acentuados fixos não recuperados corretamente no Mac OS X · Adicionado suporte para caracteres compostos no Mac OS X
Sfml. Software Relacionado