Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Sa Jul 19, 2025 20:56

Foren-Übersicht » Programmierung » OpenGL
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Waffe darstellen
BeitragVerfasst: Fr Aug 26, 2005 12:52 
Offline
DGL Member

Registriert: Mo Jul 25, 2005 11:40
Beiträge: 15
Hi,

wisst ihr, wie ich für einen Ego-shooter eine Waffe darstellen kann ?
Wie könnte ich dann den Schuss darstellen ?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Waffe darstellen
BeitragVerfasst: Fr Aug 26, 2005 12:59 
Offline
DGL Member

Registriert: Do Apr 08, 2004 16:55
Beiträge: 516
Nils_13 hat geschrieben:
Hi,

wisst ihr, wie ich für einen Ego-shooter eine Waffe darstellen kann ?
Wie könnte ich dann den Schuss darstellen ?


Bitte Nils, ich weiss ja was du vorhast. Du möchtest irgendeinen FPS machen, ohne viel Arbeit. Leider wird das nichts wenn du dich nicht genauer damit beschäftigst. Ich empfehle dir nochmal die Tutorials durchzulesen, und dich genauer mit dem Materie zu beschäftigen.

Dannach vielleicht ein kleineres Spiel, aber nicht einen FPS, sowas sind große Projekte!
Wenn du die Tutorials durchgelesen hättest wüsstest du wie man eine Waffe darstellen kann, und wie man einen Schuss darstellt.


Ich könnte dir jetzt eine Antwort geben, aber dies wird dir nichts nützen, da du ständig wiederkommen würdest und jeden einzellnen Schritt nachfragen würdest, und das heisst wir könnten den Shooter gleich selber schreiben!

mfg

Speedmaster

_________________
Shareholder und Leitender Entwickler bei Pipedream-Games.

Zitat: Siehst du diesen Park da unten? Jeden Tag lernen sich darin Menschen kennen und verlassen einander. Und du hast dein ganzes Leben Zeit darin zu gehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Aug 26, 2005 13:05 
Offline
DGL Member

Registriert: Mo Jul 25, 2005 11:40
Beiträge: 15
Ich könnte eine Waffe draufsetzen, allerdings ist sie dann nicht so realistisch, kein Mensch kann eine Waffe still halten.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Aug 26, 2005 13:14 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Ließ dir mal diesen Artikel durch http://wiki.delphigl.com/index.php/Tutorial_quickstart. Vorallemd er letzte Teil ist für dich wichtig.

PS: Du solltest auf die Leute die schon etwas Länger im Forum sind glauben.


Ach ja: Zu deinem Thema findest du hier im Forum unter Suche -> "Engine" bestimmt einige nette Hinweise.

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Waffe darstellen
BeitragVerfasst: Sa Aug 27, 2005 11:53 
Offline
DGL Member

Registriert: Mo Jul 25, 2005 11:40
Beiträge: 15
Speedmaster hat geschrieben:
Ich könnte dir jetzt eine Antwort geben, aber dies wird dir nichts nützen, da du ständig wiederkommen würdest und jeden einzellnen Schritt nachfragen würdest, und das heisst wir könnten den Shooter gleich selber schreiben!

Nein, dann müsste ich mich noch um die Gegner und Freunde kümmern, das kann man per ms3d regeln. Ein kleiner Hinweis würde mir reichen. Warum haltet ihr mich für einen Anfänger ? Ich habe schon mit DirectX9 gearbeitet und verstehe daher OpenGL. Ich habe nicht einmal ein Problem, dass bei Gl alles Seitenverkehrt ist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 12:21 
Offline
DGL Member

Registriert: Mi Dez 15, 2004 20:36
Beiträge: 454
Wohnort: Wien, Österreich
Zitat:
Warum haltet ihr mich für einen Anfänger ?
Die ursprungliche Frage war zu allgemein, denke ich.

_________________
"Meine Mutter sagt : 'Dumm ist der, der Dummes tut'." - Forrest Gump


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Waffe darstellen
BeitragVerfasst: Sa Aug 27, 2005 13:05 
Offline
DGL Member

Registriert: Do Apr 08, 2004 16:55
Beiträge: 516
Nils_13 hat geschrieben:
Warum haltet ihr mich für einen Anfänger ?


Selbst wenn du mit DX9 gearbeitet hast( Was ich auch nicht bezweifeln will, kann ja sein ), heisst es dennoch nicht das du damit etwas Sinnvolles zustande bekommen hast, geschweige den die Materie richtig verstanden hast.

Es gibt viele Möglichkeiten eine Waffe darzustellen, und mindestens eine sollte dir einfallen, den sonst wirst du Probleme haben bei anderen Problemen eine für dich passende Antwort zu finden. Wenn man jetzt anfangen würde dir alle Möglichkeiten runterzuzählen wie man eine Waffe darstellt hast du dir keine Gedanken darüber gemacht wie es Funktionieren könnte, und genau dies ist wichtig beim Programmieren von 3D Anwendungen. Sich zu Fragen "Wie könnte ich es machen, und wie funktioniert es am schnellsten"( Bei 3D Anwendungen noch dazu: "Und wie sieht es am besten aus" ) ist IMHO das A und O in der Programmierung, wer das nicht wenigstens versucht muss sich sein Leben lang durchfragen, und wird nie zu einem guten Programmierer!

Du solltest wenigstens ein paar Ansätze Präsentieren können, dann würde ich dir auch wenn ich kann helfen( Ich bin im Moment eher Theoretisch über alles mögliche Informiert )!

_________________
Shareholder und Leitender Entwickler bei Pipedream-Games.

Zitat: Siehst du diesen Park da unten? Jeden Tag lernen sich darin Menschen kennen und verlassen einander. Und du hast dein ganzes Leben Zeit darin zu gehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 13:09 
Offline
DGL Member

Registriert: Mo Jul 25, 2005 11:40
Beiträge: 15
1. Eine Textur davorlegen
Problem: sie wird nicht gezeigt. Muss ich wohl mit Frontbuffer regeln.
In DX9 gab es immer BackBuffer und FrontBuffer.
In GL anscheinend nicht.
2. Ein 3D-Modell.
Problem: kenne kein kostenloses Programm.

Außerdem habe ich die Materie verstanden http://www.foren.de/system/thread-directx9indelphi-nils_d-701836-1719601.html
http://www.delphipraxis.net/topic50867_directx+9+1.html&highlight=directx


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 13:50 
Offline
DGL Member

Registriert: Mi Dez 15, 2004 20:36
Beiträge: 454
Wohnort: Wien, Österreich
Zitat:
1. Eine Textur davorlegen
Problem: sie wird nicht gezeigt. Muss ich wohl mit Frontbuffer regeln.
In DX9 gab es immer BackBuffer und FrontBuffer.
Schon wieder zu allgemein. Und ich kann nur daraus schliessen dass du die Materie nicht verstanden hast.
Es gibt in OGL u.a. Front- and Backbuffer. DGL-Wiki ist dein Freund.

_________________
"Meine Mutter sagt : 'Dumm ist der, der Dummes tut'." - Forrest Gump


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 14:06 
Offline
DGL Member
Benutzeravatar

Registriert: Di Nov 26, 2002 22:12
Beiträge: 259
Wohnort: Dresden
Bitte lasst diesen Thread nicht in einem Flamewar enden. Damit ist niemandem geholfen.

Prinzipiell ist ein 3D-Modell einer Textur vorzuziehen. Zum einen lassen sich Animationen der Waffe wesentlich flüssiger umsetzen. Zum anderen kann die Umgebung problemlos auf die Waffe wirken. Licht und Schatten fallen auf das Modell. Evtl. spiegelt sich die Umgebung…
Es gibt viele Möglichkeiten mit einem 3D-Modell Effekte umzusetzen, die mit einfachen Texturen sehr viel schwerer zu realisieren sind.
Zudem ist es sogar wesentlich einfacher ein Waffenmodell mit einem 3D-Programm zu basteln, als solch ein Modell mit einem Zeichenprogramm aus mehreren Perspektiven zu erstellen.
Wobei ich nicht sagen möchte, dass es einfach ist.

_________________
Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jederman ist überzeugt, dass er genug davon habe.
Rene Descartes, frz. Mathematiker u. Philosoph, 1596-1650


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 14:13 
Offline
DGL Member

Registriert: Mo Jul 25, 2005 11:40
Beiträge: 15
Code:
  1. glDrawBuffer(glFront);

Liegt das an der GL-Version ? glFront kennt delphi nicht.

Magellan hat geschrieben:
Bitte lasst diesen Thread nicht in einem Flamewar enden. Damit ist niemandem geholfen.

Prinzipiell ist ein 3D-Modell einer Textur vorzuziehen. Zum einen lassen sich Animationen der Waffe wesentlich flüssiger umsetzen. Zum anderen kann die Umgebung problemlos auf die Waffe wirken. Licht und Schatten fallen auf das Modell. Evtl. spiegelt sich die Umgebung…
Es gibt viele Möglichkeiten mit einem 3D-Modell Effekte umzusetzen, die mit einfachen Texturen sehr viel schwerer zu realisieren sind.
Zudem ist es sogar wesentlich einfacher ein Waffenmodell mit einem 3D-Programm zu basteln, als solch ein Modell mit einem Zeichenprogramm aus mehreren Perspektiven zu erstellen.
Wobei ich nicht sagen möchte, dass es einfach ist.

Schon, nur kennst du ein kostenloses Programm, ich habe nur die Probeversion von Milkshape ?


Zuletzt geändert von Nils_13 am Sa Aug 27, 2005 14:17, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 14:14 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Dez 28, 2002 11:13
Beiträge: 2244
Klick mal mit der Maus auf die Anweisung glDrawBuffer in deinem Text.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 14:19 
Offline
DGL Member

Registriert: Mo Jul 25, 2005 11:40
Beiträge: 15
Da war ich schon.
Die Methode mit dem Modell ist besser, aber wie mach ich das, der code ist eh schon bei kleinigkeiten 1837 Zeilen Lang.
Hm ? Der Parser von delphi ist schlecht, hab es groß geschrieben und es läuft.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 14:25 
Offline
DGL Member

Registriert: Do Apr 08, 2004 16:55
Beiträge: 516
Hättest du gesucht hättest du genug gefunden zum Thema Modelle erstellen. Lad dir mal Blender runter, das ist kostenlos!

Was macht den dein Code so lang? Also ich komme auf 2000Zeilen bei meinem Letzten Programm, un das ünterstützt einiges inzwischen!

_________________
Shareholder und Leitender Entwickler bei Pipedream-Games.

Zitat: Siehst du diesen Park da unten? Jeden Tag lernen sich darin Menschen kennen und verlassen einander. Und du hast dein ganzes Leben Zeit darin zu gehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Aug 27, 2005 14:36 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Dez 28, 2002 11:13
Beiträge: 2244
Zitat:
Der Parser von delphi ist schlecht, hab es groß geschrieben und es läuft.

Nein. Groß- und Kleinschreibung ist bei Delphi egal. Aber der Name der Konstante ist GL_FRONT .


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Foren-Übersicht » Programmierung » OpenGL


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 21 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.010s | 15 Queries | GZIP : On ]