cZUI

Tela Software:
cZUI
Detalhes de Software:
Versão: 0.4.0
Data de upload: 14 Apr 15
Revelador: Alexandru Botezatu
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

cZUI permite que você crie rapidamente exibe com zoom e rolagem de coisas 2D. projeto cZUI usa bibliotecas de desenho vetorial como SGE para desenhar objetos suavemente ampliadas. Objetos não precisa estar ciente dos problemas de ampliação, escrevendo assim com cZUI é fácil e rápido.
Com uma estrutura de eventos rico, cZUI permite que as ações do usuário complexas, tais como arrastar, em movimento, destacando, a seleção e remoção de qualquer objeto dentro da cena do cZUI. Incluído com a distribuição são alguns exemplos informativos.
cZUI suporta SGE sobre SDL, pode ser incorporado em MFC, e biblioteca de widgets aedGUI via cZUIWidget. Suporte para outros kits de ferramentas de janelas / widget serão adicionados mais tarde.
cZUI contém objetos prontos para tarefas mais freqüentes, basta incluí-los na cena

Características :.

  • Portabilidade:
  • cZUI é escrito em ANSI C ++ e deve ser apoiada por uma grande variedade de sistemas operacionais. Ele foi testado em GNU / Linux 2.4, 2.6 e MS Windows.

  • Apoio de bibliotecas de vários gráficos:
  • Com uma arquitetura gráfica modulares e evento, cZUI suporta SDL, X, e de qualquer outro sistema de janelas que você pode cuidar de escrever wrappers para. Escrevendo seu próprio invólucro graphics / evento para outro quadro graphics / evento é simples e não deve demorar mais do que alguns dias.

  • Flexibilidade:
  • Usando uma abordagem minilithic emprestado do Jazz, cZUI ostenta um projeto em camadas e uma árvore de cena para permitir a fácil personalização de qualquer objeto sem necessidade de reescrever parcial ou subclassificação.

  • footprint de memória pequeno:
  • armazenamento Camera / contexto permitir que os objetos a serem racionalizados e ocupam pouco espaço. O uso cuidadoso desses mecanismos pode ajudar a remover dados desnecessários a partir de objetos: o programa de teste com 2080 nós leva 4044K e (4020K para 1480 nós), levando a 40 bytes por nó. Em um cenário de 1 milhão de nós, isso vai te comer 44M de memória total.

  • Speed:
  • cZUI foi projetado para suportar grandes cenas e ser bastante rápido em that.Currently ele foi testado com um pouco mais de 80k nós (o que não é muito), esta está sujeita a alterações. Atenção: escrever aplicativos rápidos apoio enormes gráficos (& gt; 30k) vai exigir do autor para aprofundar um pouco mais em cZUI e usar alguns objetos mais opacos, como SpaceGroup, EventFilter e ImageGroup. Estes permitem que você velocidades muito mais altas, dividindo a cena pela área, filtrando mousemoves e assumir desenho em altas zoomouts.

O que é novo nesta versão:.

  • Esta é uma versão remoção bitrot
  • As principais alterações incluem suporte a 64 bits e um novo backend Cairo brilhante.
  • Destacam-se também algumas correções de bugs no núcleo e SGE motorista, makefiles melhoradas e novos nós de cena.

Outro software de desenvolvedor Alexandru Botezatu

BonzayRTS engine
BonzayRTS engine

20 Feb 15

Comentário para cZUI

Comentários não encontrado
Adicionar comentário
Ligue imagens!