App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
VGA-Grafik in C++ unter Win oder Linux?
- Ersteller Procyon
- Erstellt am
Procyon
Vice Admiral Special
- Mitglied seit
- 03.03.2002
- Beiträge
- 923
- Renomée
- 1
Tach erstmal
ich kann ein bisschen C++ und hab' früher gerne Grafiksachen in Turbo Pascal mit der Unit graph programmiert, meist zusammen mit nem Freund.
Das Problem dabei ist, Turbo Pascal is für solche Sachen einfach zu langsam. Bei unseren Dartspielen konnte man immer ganz genau sehen, wie die Dartscheibe aufgebaut wird
Deshalb wollte ich auf ne schnellere Sprache wechseln, eben C++. Aber wie sieht es da mit der Grafikunterstützung aus? Die gehört ja nicht zur Sprache ... ich denke mal in Linux wäre müsste man das mit dem Frame Buffer Device machen, in Windows weiß ich es nicht ...
PS: 640x480 Pixel mit 256 Farben reichen, Funktionen für Kreise/Rechtecke etc. kann ich mir auch selber schreiben, wenn ich weiß, wie man einzelne Pixel anspricht ...
Danke im Voraus!
(Danke auch für dieses Programmier-Forum!)
ich kann ein bisschen C++ und hab' früher gerne Grafiksachen in Turbo Pascal mit der Unit graph programmiert, meist zusammen mit nem Freund.
Das Problem dabei ist, Turbo Pascal is für solche Sachen einfach zu langsam. Bei unseren Dartspielen konnte man immer ganz genau sehen, wie die Dartscheibe aufgebaut wird
Deshalb wollte ich auf ne schnellere Sprache wechseln, eben C++. Aber wie sieht es da mit der Grafikunterstützung aus? Die gehört ja nicht zur Sprache ... ich denke mal in Linux wäre müsste man das mit dem Frame Buffer Device machen, in Windows weiß ich es nicht ...
PS: 640x480 Pixel mit 256 Farben reichen, Funktionen für Kreise/Rechtecke etc. kann ich mir auch selber schreiben, wenn ich weiß, wie man einzelne Pixel anspricht ...
Danke im Voraus!
(Danke auch für dieses Programmier-Forum!)
Huhu,
schau dich mal bei der qt bibliothek um, da kannst du in fenstern zeichenen usw...
Es ist eine gui bibl. die auf alle os portierbar ist .
mfg
edit
link zur api:
http://doc.trolltech.com/3.2/index.html
die niedrigen versionen sind kostenlos...
schau dich mal bei der qt bibliothek um, da kannst du in fenstern zeichenen usw...
Es ist eine gui bibl. die auf alle os portierbar ist .
mfg
edit
link zur api:
http://doc.trolltech.com/3.2/index.html
die niedrigen versionen sind kostenlos...
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.249
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Soll das ganze portierbar sein oder geht auch Windows-only? Dann würde ich das Win-API nehmen.Original geschrieben von Procyon_theEvil
Deshalb wollte ich auf ne schnellere Sprache wechseln, eben C++. Aber wie sieht es da mit der Grafikunterstützung aus? Die gehört ja nicht zur Sprache ... ich denke mal in Linux wäre müsste man das mit dem Frame Buffer Device machen, in Windows weiß ich es nicht ...
PS: 640x480 Pixel mit 256 Farben reichen, Funktionen für Kreise/Rechtecke etc. kann ich mir auch selber schreiben, wenn ich weiß, wie man einzelne Pixel anspricht ...
Also es ist zwar ein bisschen Aufwand, aber schau dir mal Allegro an. Das gibts für so ziemlich alle Systeme (Dos, Windows, Linux, MacOS) und stellt dir einheitliche Graphik und Multimedia Funktionen zur Verfügung.
Alles in allem Top.
Alles in allem Top.
Procyon
Vice Admiral Special
- Mitglied seit
- 03.03.2002
- Beiträge
- 923
- Renomée
- 1
Tach erstmal
jo danke, ich werd' mir das mal durchlesen
jo danke, ich werd' mir das mal durchlesen
Auf der Allegro Homepage gibts auch ein paar nette Demo-Games. Der Vorteil ist eben, dass Allegro auch einfache 3D Graphik unterstützt und je nach OS mit so ziemlich allem was zur Graphikausgabe geeignet ist kooperiert.
Das wär unter Win32 zb. DirectX, das GDI, OpenGL und noch ein paar Sachen, unter Dos sämtliche VESA und VGA Standards, und unter Linux X, OpenGL, und was weis ich nicht noch alles.
Und eben alles über eine einheitliche Oberfläche, du musst nur sagen was du nehmen willst. Je nach API hast du dann auch Hardware Beschleunigung (zb. bei SuperVGA oder DirectX).
Das wär unter Win32 zb. DirectX, das GDI, OpenGL und noch ein paar Sachen, unter Dos sämtliche VESA und VGA Standards, und unter Linux X, OpenGL, und was weis ich nicht noch alles.
Und eben alles über eine einheitliche Oberfläche, du musst nur sagen was du nehmen willst. Je nach API hast du dann auch Hardware Beschleunigung (zb. bei SuperVGA oder DirectX).
]DarkDemon[
Fleet Captain Special
- Mitglied seit
- 08.01.2003
- Beiträge
- 265
- Renomée
- 0
ganz nett ist auch SDL, bin gerade dabei einen kleinen Space-Shooter damit zu schreiben.
UT2004 unter Linux sowie ScummVM nutzen das übrigens auch *Schleichwerbung*
Link: www.libsdl.org
UT2004 unter Linux sowie ScummVM nutzen das übrigens auch *Schleichwerbung*
Link: www.libsdl.org
DarkAvenger
Commodore Special
- Mitglied seit
- 20.05.2003
- Beiträge
- 391
- Renomée
- 0
Für richtige 3d Graphik eigent sich opengl, was portabel ist und gar nicht so schwer zu porgrammierenist. Hat den Vorteil daß es auch sehr flink abläuft - dank vielfalcher hardware Beschl. - und solange man es nicht auf einem uralt Rechner benutzen will, sollte opengl Unterstützung mittlerweile Standard sein.
BoMbY
Grand Admiral Special
- Mitglied seit
- 22.11.2001
- Beiträge
- 7.468
- Renomée
- 293
- Standort
- Aachen
- Prozessor
- Ryzen 3700X
- Mainboard
- Gigabyte X570 Aorus Elite
- Kühlung
- Noctua NH-U12A
- Speicher
- 2x16 GB, G.Skill F4-3200C14D-32GVK @ 3600 16-16-16-32-48-1T
- Grafikprozessor
- RX 5700 XTX
- Display
- Samsung CHG70, 32", 2560x1440@144Hz, FreeSync2
- SSD
- AORUS NVMe Gen4 SSD 2TB, Samsung 960 EVO 1TB, Samsung 840 EVO 1TB, Samsung 850 EVO 512GB
- Optisches Laufwerk
- Sony BD-5300S-0B (eSATA)
- Gehäuse
- Phanteks Evolv ATX
- Netzteil
- Enermax Platimax D.F. 750W
- Betriebssystem
- Windows 10
- Webbrowser
- Firefox
Wenn Du Pascal kannst, versuch mal Delphi mit DelphiX (http://turbo.gamedev.net/delphix.asp) damit bekommt man schnell nette Spielchen hin. Der Vorteil ist, es ist recht schnell (da es auf DirectX aufsetzt) und recht einfach (da es alles in Delphi-Klassen verpackt).
m.f.g.
BoMbY
Edit: PS: Ja, ich weiß, es geht ein wenig an der initialen Fragestellung vorbei, aber ich wollt's halt loswerden...
m.f.g.
BoMbY
Edit: PS: Ja, ich weiß, es geht ein wenig an der initialen Fragestellung vorbei, aber ich wollt's halt loswerden...
Zuletzt bearbeitet:
Ähnliche Themen
- Antworten
- 469
- Aufrufe
- 78K
- Antworten
- 0
- Aufrufe
- 142K
- Antworten
- 0
- Aufrufe
- 134K
- Antworten
- 0
- Aufrufe
- 131K
- Antworten
- 0
- Aufrufe
- 354K