Domanda

Sto cercando di sviluppare una semplice app (assomiglierà a una presentazione powerpoint) che richiederà alcuni semplici controlli della GUI: pulsante, casella di testo, cursore e lista. E vorrei poter scuoiare i controlli. Quindi sto cercando un motore 2D facile da imparare che mi aiuti a fare quello che voglio.
Qualche raccomandazione per tale motore?
Può essere preferibile in python o .net (xna) o, in caso contrario, c / c ++ andrà bene, immagino.

L.E .: Sto cercando un motore di rendering grafico che abbia specificato i controlli gui disponibili. Ad esempio Irrlicht.

È stato utile?

Soluzione 4

alla fine sono andato con Irrlicht

anche degno di nota:

Altri suggerimenti

Qt è una libreria C ++ multipiattaforma molto bella, con tre GPL, LPGP e commerciali anche le licenze.

Garage Games è un motore solido con molte funzioni interessanti. Hanno vari motori progettati per 2D, 3D, XNA, Wii, iPhone ecc.

Potresti anche dare un'occhiata al SexyAppFramework di Popcap . Include elementi della GUI, è molto più piccolo della maggior parte dei motori completi come Irrlicht o Ogre, fa facoltativamente uso dell'accelerazione hardware 3D ed è stato testato da Popcap su milioni di computer.

Non sono del tutto sicuro di quale sia il requisito. Stai provando a eseguire il rendering dei widget della GUI utilizzando un motore 2D o stai cercando una libreria GUI che supporti anche la grafica 2D? La maggior parte delle librerie GUI ha un supporto grafico decente. Vedi tutorial sulla grafica 2D di Java per esempio. Per quanto riguarda la skin, dai un'occhiata a Sostanza di Java o Modzilla XUL Runner e il suo figlio minore Songbird .

Se vuoi fare di più, puoi incorporare OpenGL in WinForm, Java, Delphi, ecc. Vedi Creazione di una vista OpenGL in un Windows Form .

WPF per .NET è una piattaforma molto bella da fare grafica personalizzabile. Supporta pienamente lo skinning "out of the box". Come vantaggio collaterale, eseguirà il rendering 3D con uno sforzo extra minimo. La maggior parte dei controlli GUI standard sono presenti, inclusi pulsanti, caselle di riepilogo, caselle di testo e cursori. Per impostazione predefinita hanno l'aspetto di Windows standard, ma lo skinning è semplice come cambiare i colori o specificare un'immagine da usare invece.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top