Pergunta

Estou tentando desenvolver um aplicativo simples (ele se parece com algo como uma apresentação do PowerPoint) que exigirá alguns controles simples da GUI: botão, caixa de texto, slider e ListBox.
E eu gostaria de ser capaz de esfolar os controles. Então, estou procurando um mecanismo 2D fácil de aprender que me ajude a fazer o que eu quero.
Alguma recomendação para esse mecanismo?
Pode estar no Python ou .Net (XNA) preferível ou, se não C/C ++, ficará bem, eu acho.

LE: Estou procurando um mecanismo de renderização gráfica que tenha especificado os controles da GUI disponíveis. Por exemplo, irlicht.

Foi útil?

Solução 4

No final eu fui com Irlicht

Também vale a pena mencionar:

Outras dicas

Qt é uma biblioteca C ++ muito agradável de plataforma cruzada, possui três licenças de GPL, LPGP e comerciais também.

Jogos de garagem é um motor sólido com muitos recursos agradáveis. Eles têm vários motores projetados para 2D, 3D, XNA, Wii, iPhone etc.

Você também pode dar uma olhada no Popcap's SexyAppframework. Inclui elementos da GUI, é muito menor do que a maioria dos motores completos como Irrlicht ou Ogre, opcionalmente utiliza a aceleração de hardware 3D e foi testado pela PopCap em milhões em computadores.

Não tenho certeza de qual é o requisito. Você está tentando renderizar os widgets da GUI usando algum mecanismo 2D ou está procurando a biblioteca GUI que também tenha suporte gráfico 2D? A maioria das bibliotecas da GUI possui suporte gráfico decente. Ver Tutorial de gráficos 2D de Java por exemplo. Para a pele, dê uma olhada em A substância de Java ou Modzilla Xul Runner e seu filho estrela Songbird.

Se você quiser fazer mais, você pode incorporar o OpenGL no Winform, Java, Delphi, etc. Veja Criando uma exibição OpenGL em um formulário do Windows.

WPF Para .NET é uma plataforma muito boa para fazer gráficos de pele. Ele suporta totalmente a pele "fora da caixa". Como benefício lateral, ele fará uma renderização em 3D com muito pouco esforço extra. A maioria dos controles padrão da GUI estão lá, incluindo botões, caixas de listagem, caixas de texto e controles deslizantes. Por padrão, eles têm a aparência padrão do Windows, mas a pele é tão simples quanto mudar de cor ou especificar uma imagem para usar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top