Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Spiele-/Grafikprogrammierung ::  Opengl Gui     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 21:10:49 06.02.2012   Titel:   Opengl Gui            Zitieren

Ich hab Vor in meinem Projekt Eine Gui zu verwenden (korrigiert mich wenns anders
heisst), um beispielweise Punktzahl,Leben usw auszwählen oder ein Pausenmenü zu machen, aber weder ich noch google weiss wie ich dass anstellen soll, hat jemand eine Idee?
dot
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
Beitrag dot Mitglied 21:51:24 06.02.2012   Titel:              Zitieren

Das hier ist ziemlich beliebt: http://www.cegui.org.uk/wiki/index.php/Main_Page

_________________
one point of view will never reveal the entire scene.
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 22:00:49 06.02.2012   Titel:              Zitieren

sorry, aber irgendwie möcht ich das schon gern selbst schreiben, ich will ehrlich gesagt nicht soo viele libs und sdks verwenden, ich dacht, da knipst man einfach den Tifentest aus, oder geht irgendwie in den 2d modus, ich hab aber keine Ahnung, wie das geht
Mechanics
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.01.2012
Beiträge: 432
Beitrag Mechanics Mitglied 22:30:37 06.02.2012   Titel:              Zitieren

Keine Ahnung zu haben ist eine schlechte Voraussetzung. Und alles selber zu erfinden, was andere schon gemacht haben (und meist wesentlich besser), ist eine schlechte Einstellung.
So einfach ist das ganze nicht. Da wirst du schon einiges lernen müssen und dann auch viel Zeit reinstecken, bis er rund läuft. Nimm was fertiges wenn es passt, wenn nicht, such dir eine Open Source Bibliothek, und schau, wie sie das machen.

Google weiß alles ;)
dot
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
Beitrag dot Mitglied 22:35:21 06.02.2012   Titel:              Zitieren

Oh, ich dachte du suchst eine Biliothek.

Wenn nicht, dann isses ganz einfach: Du renderst eben texturierte Quads...

_________________
one point of view will never reveal the entire scene.
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 22:59:57 06.02.2012   Titel:              Zitieren

mit dem abstand der near clipining pane?

ok, das könnt hinhaun
dot
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
Beitrag dot Mitglied 23:02:24 06.02.2012   Titel:              Zitieren

Sinnvollerweise wirst du dabei eine Einheitsmatrix als Projektionsmatrix benutzen und den Depth-Test abschalten...

Was deine nächste Frage angeht: http://www.angelcode.com/products/bmfont/

_________________
one point of view will never reveal the entire scene.


Zuletzt bearbeitet von dot am 23:02:51 06.02.2012, insgesamt 1-mal bearbeitet
redrew99
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.03.2011
Beiträge: 244
Beitrag redrew99 Mitglied 23:04:57 06.02.2012   Titel:              Zitieren

Wenn Du Opengl programmieren lernen möchtest, schau Dir mal
http://www.joachimrohde.com/cms/xoops/modules/articles/article.php?id=5
an. Dort wird mit (free)glut gearbeitet.

Ist natürlich auch eine Bibliothek aber evtl. lernt man da mehr als CEGUI zu benutzen. So wie es aussieht, ist bei CEGUI schon eine Menge vorprogrammiert.

Die Grafikkarte direkt mit C++ zu programmieren, geht AFAIK nicht, da die Schnittstellen vom Betriebssystem nicht in C++ zu Verfügung stehen.
Insofern braucht es halt Bibliotheken, die eine solche Schnittstelle anbieten.
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 23:32:41 06.02.2012   Titel:              Zitieren

naja, opengl kann ich schon, ich arbeit damit schon ein halbes Jahr, das is irgendwie weniger das problem,ausserdem erkenn ich schon an glaux dass das tutorial etwas älter ist. dot dein link is offenbar gestorben, aber mit dem ersten teil kann ich was anfangen, wenn ich richtig verstanden hab, muss man für ein gui erst in den 2d modus wechseln, oder einfach ein texvertex blenden.
alles korrekt?

ach und nur damit ich nich wieder ein thread machen muss: wie nennt man ein bild, auf dem sich Buchstaben und Zeichen befinden, um damitFonts in OPengl zu machen?
dot
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
Beitrag dot Mitglied 00:49:17 07.02.2012   Titel:              Zitieren

alterbro schrieb:
ach und nur damit ich nich wieder ein thread machen muss: wie nennt man ein bild, auf dem sich Buchstaben und Zeichen befinden, um damitFonts in OPengl zu machen?

Bitmapfont? Genau an die Frage richtet sich mein erster Link, der bei mir einwandfrei funktioniert ;)

_________________
one point of view will never reveal the entire scene.


Zuletzt bearbeitet von dot am 00:49:50 07.02.2012, insgesamt 1-mal bearbeitet
redrew99
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.03.2011
Beiträge: 244
Beitrag redrew99 Mitglied 01:35:33 07.02.2012   Titel:              Zitieren

alterbro schrieb:
naja, opengl kann ich schon, ich arbeit damit schon ein halbes Jahr,

Sry, aber das steht im Widerspruch zu
alterbro schrieb:

Ich hab Vor in meinem Projekt Eine Gui zu verwenden (korrigiert mich wenns anders
heisst), um beispielweise Punktzahl,Leben usw auszwählen oder ein Pausenmenü zu machen, aber weder ich noch google weiss wie ich dass anstellen soll, hat jemand eine Idee?

Außerdem - ein halbes Jahr Beschäftigung mit OpenGL dürfte recht mau sein, um das mal vorsichtig auszudrücken.
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 12:59:05 07.02.2012   Titel:              Zitieren

okay, ein pro bin ich noch nicht, aber das ich nicht die offizielle bezeichnung für eine Lebensanzeige kenn macht mich nich zunem anfänger, ausserdem wird das mein erster versuch ein kleines game zu schreiben.

ich hab erst Versucht etwas mit integrierten glut font anzufangen, was aber dzugeführt hat, dass, wenn man eine Quad "schneidet", die Schrift verschwindet.
Da is eben das Problem das ich befürchte, und deshalb war ich mir eben nicht sicher, ob es klug ist einfach ein normales Quad zu nehmen.

aber, offenar ist das schon die richtige Lösung, danke.

Und noch kurz wenn ich eine Bitmap Font aus dem Internet kopier, darf ich die dann einfach verwenden, ode rmuss ich sie noch leicht abändern?
dot
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
Beitrag dot Mitglied 13:17:43 07.02.2012   Titel:              Zitieren

Ich würd mal sagen das hängt von der jeweiligen Font ab. "Leicht abändern" ist im allgemeinen jedenfalls keine Lösung.

_________________
one point of view will never reveal the entire scene.


Zuletzt bearbeitet von dot am 13:18:12 07.02.2012, insgesamt 1-mal bearbeitet
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 14:25:27 07.02.2012   Titel:              Zitieren

heisst das ich müsstdie selbst malen?
dot
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 3858
Beitrag dot Mitglied 14:36:47 07.02.2012   Titel:              Zitieren

Oder eine finden die du verwenden darfst. Oder auf meinen Link klicken und das Programm dort verwenden..

_________________
one point of view will never reveal the entire scene.
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 15:19:54 07.02.2012   Titel:              Zitieren

ok probiers aus
Patrick_C64
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.02.2011
Beiträge: 41
Beitrag Patrick_C64 Mitglied 18:43:17 07.02.2012   Titel:              Zitieren

http://www.c64.feuerware.com/page/viewtopic.php?f=45&t=70

Kannst da ja ein wenig drinne rumschnüffeln ;) !!

Die Compilerwarnungen sind in der Alpha 0.x2 soweit auf NULL ! *freu!

Im Moment ist es noch auf OpenGL1.1, dort findest du auch eine OpenGL Gui (hat aber nichts mit der OGL Version zu tun!)! Diese
hat getrennte Module, WidgetCore, WidgetStruct, EventSystem und Skinsystem.

In der Alpha 0.x2 ist alles ein wenig weiter, einige Bugs behoben etc. werde diese bei zeiten hochladen. Aber zum reingucken reicht es.

Ist allerdings wenig kommentiert da bisher kein Bedarf, aber wenn du magst könntest du ja ein, zwei Widgets coden, Doku würde ich dann nachreichen.

mfg. Patrick

_________________
Visit my Page !


Zuletzt bearbeitet von Patrick_C64 am 18:45:38 07.02.2012, insgesamt 2-mal bearbeitet
alterbro
Mitglied

Benutzerprofil
Anmeldungsdatum: 05.11.2011
Beiträge: 292
Beitrag alterbro Mitglied 19:36:04 07.02.2012   Titel:              Zitieren

ah das theme gui ist eigentlich abgeschlossen, für eine kleine Zeit und Lebensanzeige brauch ich keine externe Lib, aber trozdem Danke, ich knips am ende einfach den den Tiefentest aus und mal das GUi drüber.

brauch ich nur ne en bitmapfont, mit dots Tool zu machen


Zuletzt bearbeitet von alterbro am 22:25:03 07.02.2012, insgesamt 1-mal bearbeitet
C/C++ Forum :: Spiele-/Grafikprogrammierung ::  Opengl Gui   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.