Guichan

Guichan ist eine tragbare C ++ - GUI-Bibliothek, die für Spiele mit ALLEGRO, SDL und / oder OpenGL entwickelt wurde.
Jetzt downloaden

Guichan Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Guichan Team
  • Website des Verlags:

Guichan Stichworte


Guichan Beschreibung

Guichan ist eine tragbare C ++ - GUI-Bibliothek, die für Spiele mit ALLEGRO, SDL und / oder OpenGL entwickelt wurde. Das Guichan Project ist eine portable C ++ - GUI-Bibliothek, die für Spiele mithilfe von Allegro, SDL und / oder OpenGL.GUICHAN entwickelt wurde. Guichan kommt mit (vorerst) 3 implementierten Grafikobjekten (SDLGraphics, OpenGlgraphics und Allegraphics) und 2 implementierte Input-Objekte (SDlinput und Allegroinput). GUIHAN ist für Spiele konzipiert. Dies bedeutet, dass Guichan viele Funktionen von fortschrittlicheren GUI-Bibliotheken (z. B. GTK, Qt) fehlt. Dies sollte jedoch nicht als Schwäche von Guichan betrachtet werden, sondern im Gegenteil einer Stärke von Guichan. Bei der Herstellung von Spielen benötigen Sie normalerweise nicht alle Funktionen in fortschrittlichen GUI-Bibliotheken. Sie erschweren oft Dinge und fügen eine Abhängigkeit hinzu, z. B. Qt für ein kleines Plattformspiel fühlen sich nicht wirklich gut. Guichan ist klein, enthält aber alle grundlegenden GUI-Funktionen, die es ideal für Games ideal machen. GUIICHAN ist für Spiele konzipiert. Dies bedeutet, dass Guichan Ihr Spiel / Antrag nicht übernimmt, wenn es um die Initialisierung externer Bibliotheken geht. Bei der Herstellung von Spielen möchten Sie normalerweise alle externen Bibliotheken selbst initialisieren. Dies gibt allen Benutzern von Guichan eine Freiheit, die in der Spielentwicklung fast erforderlich ist. Guichan sollte nicht als eine vollständige GUI-Bibliothek betrachtet werden, sondern eher ein Werkzeug- oder Helferbibliothek für die Spielentwicklung.Guichan ist für Spiele konzipiert. Dies bedeutet, dass Guichan mit einer kleinen Anzahl von wirklich hässlichen Standard-Widgets kommt. Außerdem gibt es keine Themen oder Themenhandling für Guichan. Jeder Benutzer von Guichan nimmt an, neue Widgets durch Inebene von den Standard-Widgets oder durch Überlastung von Standard-Widgets-Funktionen zu erstellen. Dies ist sehr leistungsstark und schlägt alle themenbasierten GUIs. Wenn wir das Thema-Handling implementieren würden, für Widgets, um so aussehen zu können, wie Sie möchten, müsste es sehr komplex sein und würde die Größe von Guichan erhöhen. Wir glauben, dass das Handling des Themas für eine bestimmte GUI nichts ist, was ein Spielentwickler lernen möchte, wenn er ein einfaches Spiel entwickelt. Das Wissen über Standard-C ++ sollte jedem Spielentwickler besitzen, der Guichan verwendet, so dass kein neues Lernen erforderlich ist (außer der API) für die Verwendung von Guichan.guichan ist auf sehr abstrakte Weise konzipiert, um Guichan für Ihre eigenen Bedürfnisse sehr einfach zu machen. Es ist sogar sehr einfach, neue Grafikobjekte zu implementieren, die Guichan als portable als ASI C +++ IS.S.GUIICHAN unter der BSD-Lizenz ermittelt. freie) Quellbibliotheksprojekte). Mit BSD können Sie mit Guichan statisch verknüpfen oder sogar alle Quelle für Guichan in Ihr eigenes Projekt in Ihr eigenes Projekt einschließen, das überhaupt keine Verknüpfung verwendet (was die LGPL-Lizenz verletzen würde). Wir glauben, dass dies etwas ist, was Benutzer von Guichan tun möchten, wegen unserer Philosophie der Verwendung von Erbschaft und Funktion Überlastung über dem Thema Handling. Hier sind einige wichtige Funktionen von "Guichan": · Übernimmt nicht Ihre Bewerbung, wenn es um die Initialisierung von Externe Bibliotheken. · Reinigungsmodularer objektorientiertes Design. · Grafikunterstützung für SDL, Allegro und OpenGL. · Eingabeunterstützung für SDL und Allegro. · Keine Themen! Wie bei Javas Swing ist die Memberfunktionen Überlastung und Erbschaft der Weg, um zu gehen. · Mit einem Satz Standard-Widgets geliefert. · Kein Threading! Der Benutzer von Guichan hat immer die Macht, Guichan zu erzählen, wenn es mit der Perfom-Logik ist, und wenn er sich selbst zeichnen kann. · Lizenziert unter der BSD-Lizenz und daher ist die statische Verknüpfung mit Guichan erlaubt. · Sehr klein im Vergleich zu anderen GUI-Bibliotheken wie Qt oder GTK .Requirements: · Guichan (Guichan) - ANSI C ++ · Guichan SDL (Guichan_SDL) - SDL-Bibliothek, SDL-Image-Bibliothek · Guichan Allegro (Guichan_Allegro) - Allegro-Bibliothek · Guichan OpenGL (Guichan_opengl) - OpenGL-Bibliomenwhas Neues in dieser Version: · Eine Soname Das Problem wurde behoben, zusammen mit ein paar GCC 3.4.2-Problemen. · Add-Ons werden jetzt Beiträge bezeichnet und in der Haupt-API-Dokumentation gefunden.


Guichan Zugehörige Software