Buttons und Inputs in 3D

Probleme beim Erstellen von 3D-Modellen und Texturen, keine Ahnung womit man Musik macht? Dies ist dein Forum.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: Buttons und Inputs in 3D

Beitrag von Fluid Byte »

Ich hab' mich die letzten drei Tage mit CEGUI beschäftigt und mir sind viele Probleme bzw. Eigenarten des Systems aufgefallen. Ganz besonders auch die Einbindung in PureBasic die manches etwas erschwert. Vielleicht kann man ja mal nen' kleines FAQ oder Sticky machen mit den wichtigsten Basisinformationen. Denn Fakt ist was Beispiele, Skins und Dokumentation angeht sieht es in PB wirklich recht düster aus.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Buttons und Inputs in 3D

Beitrag von PMV »

Für 2D-Spiele ist das in OGRE eingebundene CEGUI natürlich quatscht.
Genial wäre ... wenn Fred CEGUI eigenständig implementieren würd.
Ich hab aber keine Ahnung, wie viel Aufwand das ist, in wenigen
Tagen ist das aber nicht zu bewerkstelligen. ... zumal PB dann
auch unterscheiden müsste, ob CEGUI in OGRE oder die eigenständige
Implementierung verlinkt werden muss.

Ein neues Tutorial ist eigentlich nicht nötig, die CEGUI-Seite bietet alle
wichtigen Informationen ... alle CEGUI-Konfigurationsdateien sind
in XML gehalten. PB kann aber lediglich eine *.schema Datei und
eine *.font Datei laden. Die *.font verweist auf eine klassische
Font-Datei und enthält noch z.B. die gewünschte Pixelhöhe.

Die Schema-Datei enthält verweise auf eine *.looknfeel Datei,
und eine *.imageset verweist und diese letzten Endes auf
eine einzellne Bilddatei, welche das gesamte Grafikset enthält.

Insgesamt auch für mich übertrieben viel, aber ich denke, wenn man
sich damit intensiv beschäftigt, wird das sicher Nachvollziehbar. Und
die *.layout Dateien enthalten z.B. schon komplett vordefinierte
Fensterlayouts ... nur wie das mit dem laden ist weis ich nicht, PB
kanns zumindest nicht, allerdings gibs ja den eingebundenen
XML-Parser. :o

Im folgenen Link unter der Kategorie "Skins - Tutorial For Artists"
http://www.cegui.org.uk/wiki/index.php/Tutorials
Und das, was ich grad beschrieben hab ist hier nach zu lesen:
http://www.cegui.org.uk/wiki/index.php/ ... _GUI_files

Ich werd im laufe der nächsten Woche Window3D und Gadget3D
ausgiebig testen ... den Befehlssatz hab ich bis her nur maginal
angefasst ... kann also nicht sagen, ob die Implementierung
von CEGUI oder CEGUI 0.6.2 (aktuell ist 0.7.0) weitere Fehler/
einschränkungen aufweist.

Ne deutsche Anleitung zum erstellen von Themes für CEGUI werde
ich eventuell tatsächlich machen, aber nicht in naher Zukunft. Und
natürlich dann auch nur, wenn es noch niemand anders gemacht
hat. Die Eigenarten der PB-Einbindung werde ich aber auf alle
Fälle dokumentieren, wenn die Zeit gekommen ist ... mein Spiel
soll ja genau von dieser Möglichkeit profitieren. <)

Edit: da hatte sich nen kleiner Informationsfehler eingeschlichen :roll:

MFG PMV
Zuletzt geändert von PMV am 19.10.2009 21:09, insgesamt 1-mal geändert.
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Re: Buttons und Inputs in 3D

Beitrag von Vermilion »

Ich hatte eigentlich auch schon mal etwas "angefangen" damit ein CEGUI Theme zu basteln, erfodert aber wirklich ein bisschen Einarbeitung. Aber nun, während ich lese, eigentlich könnte man doch auch als Drittanbieter einen Wrapper für CEGUI bauen, der die PureBasic Funktionen zum Darstellen benutzt. Könnte möglich sein, da ich mal im CEGUI Wiki las, dass CEGUI so flexibel ist, dass selbst das Back-End frei konfigurierbar/wählbar/einsetzbar/wasauchimmer ist.
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Buttons und Inputs in 3D

Beitrag von PMV »

Richtig und auch OGRE ist ja frei verfügbar ... es müsste sich halt nur
jemand die Mühe machen, aber es ist halt wirklich viel Arbeit ... selbst
für Fred, der mit PB vertraut ist und sich sicher schon mal (teilweise) in
die Materie eingelesen haben dürfte ... ist das ganze sicher ein ziemlicher
Klotz arbeit.

Da ich aber denke, das PureBasic mehr davon hätte, wenn alles offiziell
Verfügbar ist, hoffe ich einfach mal mit all meiner Naivität, das Fred
in naher Zukunft eine saubere Implementierung anstrebt.
:bounce:

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: Buttons und Inputs in 3D

Beitrag von Kaeru Gaman »

PMV hat geschrieben:Für 2D-Spiele ist das in OGRE eingebundene CEGUI natürlich quatscht.
... und da netzcoder mit keiner Silbe erwähnt hat, dass er ein reines 3D-Game machen will, war mein Hinweis auf eine simple eigene 2D-GUI wohl angebracht. ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Re: Buttons und Inputs in 3D

Beitrag von dllfreak2001 »

Jetzt stellt sich noch die Frage ob die Beispiele beim nächsten Update auch noch aktualisiert werden.
Ein Beispiel sagt mehr als tausend Worte, finde ich.
I´a dllfreak2001
Antworten