Guichan

Guichan is een draagbare C ++ GUI-bibliotheek die is ontworpen voor games met behulp van Allegro, SDL en / of OpenGL.
Download nu

Guichan Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Guichan Team
  • Uitgever website:

Guichan Tags


Guichan Beschrijving

Guichan is een draagbare C ++ GUI-bibliotheek die is ontworpen voor games met behulp van Allegro, SDL en / of OpenGL. Guichan-project is een draagbare C ++ GUI-bibliotheek die is ontworpen voor games met behulp van Allegro, SDL en / of OpenGL.Guichan heeft een zeer abstract ontwerp waarmee gebruikers van Guichan verschillende objecten kunnen gebruiken voor het weergeven van afbeeldingen en grijpen van gebruikersinvoer. Guichan wordt geleverd (voorlopig) 3 geïmplementeerde grafische objecten (SDLGraphics, Openglgraphics en Allegographics) en 2 geïmplementeerde ingangsobjecten (SDllint- en Allegroinput) .Guichan is ontworpen voor games. Dit betekent dat Guichan veel functies van meer geavanceerde GUI-bibliotheken (zoals GTK, QT) mist. Dit mag echter niet worden beschouwd als een zwakte van Guichan, maar integendeel een kracht van Guichan. Wanneer u games maakt, heeft u normaal gesproken geen functies nodig in geavanceerde GUI-bibliotheken. Ze compliceren vaak dingen en voegen een afhankelijkheid toe zoals QT voor een klein platformgame voelt zich niet echt goed. Guichan is klein, maar bevat alle eenvoudige GUI-functies die het ideaal maken voor games.Goegang is ontworpen voor games. Dit betekent dat Guichan uw spel / toepassing niet overneemt als het gaat om de initialisatie van externe bibliotheken. Wanneer u games maakt, wilt u normaal gesproken alle externe bibliotheken zelf initialiseren. Dit geeft alle gebruikers van Guichan een vrijheid die bijna nodig is in de ontwikkeling van het spel. Guichan moet niet worden beschouwd als een volledige GUI-bibliotheek, maar eerder een tool of helperbibliotheek voor Game Development.Guichan is ontworpen voor games. Dit betekent dat Guichan wordt geleverd met een klein aantal echt lelijke standaardwidgets. Ook bestaat er geen thema's of themabehandeling voor Guichan. Elke gebruiker van Guichan is verondersteld nieuwe widgets te maken door onherit uit de standaardwidgets of door het overbelasten van standaard widgetsfuncties. Dit is erg krachtig en verslaat alle op thema gebaseerde GUIS. Als we het thema-hantering zouden implementeren, voor widgets om te kunnen kijken naar exaclty als u wilt, zou het zeer complex moeten zijn en het zou de grootte van Guichan verhogen. Wij geloven dat themabehandeling voor een specifieke GUI niets is dat een game-ontwikkelaar wil leren bij het ontwikkelen van een eenvoudig spel. De kennis van de standaard C ++ heeft elke game-ontwikkelaar bezit die Guichan gebruikt, dus geen nieuw leren is vereist (behalve de API) voor het gebruik van Guichan.Guichan is op een zeer abstracte manier ontworpen waardoor het heel gemakkelijk is om Guichan uit te breiden voor uw eigen behoeften. Het is zelfs heel gemakkelijk om nieuwe grafische objecten te implementeren die Guichan maken als draagbaar als ANSI C ++ is.Guichan komt onder de BSD-licentie en er bestaan een zeer goede reden voor de keuze van BSD over LGPL (die volgens mij de standaardcertificaten zijn voor Open ( gratis) bronbibliotheekprojecten). Met BSD kunt u statisch koppelen aan Guichan of zelfs alle bron voor Guichan opnemen in uw eigen project dat helemaal geen koppeling wordt gebruikt (wat de LGPL-licentie zou schenden). Wij geloven dat dit iets is dat gebruikers van Guichan zouden willen doen vanwege onze filosofie van het gebruik van overerving en functie overbelasting over themafhandeling. Er zijn enkele belangrijke kenmerken van "Guichan": · neemt uw aanvraag niet over als het gaat om de initialisatie van Externe bibliotheken. · Schoon modulair objectorgedeelte ontwerp. · Grafische ondersteuning voor SDL, Allegro en OpenGL. · Input-ondersteuning voor SDL en Allegro. · Geen thema's! Net als bij Javas Swing, is Lid-functies overbelasting en erfenis de weg om te gaan. · Wordt geleverd met een reeks standaardwidgets. · Geen threading! De gebruiker van Guichan heeft altijd de macht om Guichan te vertellen wanneer het zich kan permomeren en wanneer het zichzelf kan tekenen. · Gelicentieerd onder de BSD-licentie en daarom is statische koppeling met Guichan toegestaan. · Zeer klein in vergelijking met andere GUI-bibliotheken zoals QT of GTK . REQUIRINGEN: · Guichan (Guichan) - ANSI C ++ · Guichan SDL (Guichan_SDL) - SDL-bibliotheek, SDL-afbeelding Bibliotheek · Guichan Allegro (Guichan_AlleGro) - Allegro Library · Guichan OpenGL (Guichan_Opengl) - OpenGL LibraryWhat's Nieuw in deze release: · Een soname Probleem is opgelost, samen met een paar GCC 3.4.2-problemen. · Add-ons worden nu bijdragen en zijn te vinden in de hoofd-API-documentatie.


Guichan Gerelateerde software

Sux

Sux is een reeks krachtige hulpprogramma's van basis- en geavanceerde beknopte gegevensstructuren in C ++ en Java. ...

249

Downloaden