AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Mini-Programmiersprache

Ein Thema von 3_of_8 · begonnen am 22. Mär 2005 · letzter Beitrag vom 27. Mär 2005
Antwort Antwort
Seite 5 von 6   « Erste     345 6      
Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#41

Re: Mini-Programmiersprache

  Alt 25. Mär 2005, 22:39
Ein gutes OpenGl-Tutorial findet sich hier.
Ist von einem DP-Member (Mr_T) verfasst und bietet dir einen Überblick über alle grundlegenden Funktionen.
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#42

Re: Mini-Programmiersprache

  Alt 25. Mär 2005, 22:54
Tutorials( Fürs Verständniss ):

Lektion 2
Lektion 3

Wichtige Lektion, erklärt verschiedene Zeichenmethoden( Linien, Punkte,... )!


Files:

Lektion 2 ( Initalisiert und Rendern erster Objekte )
Lektion 3 ( Zum Bewegen von Objekten in deiner 3D Welt )

Um OpenGL an einer Bestimmten Stelle zu initialisieren solltest du hier das Handle ändern( Wenn ich mich richtig erinnere ):
Delphi-Quellcode:
//Rendering Context initialisieren
RC := wglCreateContext(Canvas.Handle);
*Edit: Kann mir mal jemand den Fehler erklären bei der Klammer wo Linien und Punkte drinstehen sollten??*
Felix K.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#43

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 10:29
Ha, ich habs gecheckt! Jetzt noch ein paar Fragen: Muss ich immer die ganze Welt bewegen oder kann ich auch eine Kamera setzen? Kann ich auch Linien zeichnen? Reicht es nicht auch, wenn ich die Render-Rate auf alle 10 ms runtersetze, der Monitor kann sie ja eh höchstens mit 100Hz anzeigen. Kann man auch Kuben zeichnen oder muss man 6 Quadrate zeichnen? Kann man überhaupt gleich 3 dimensionale Körper zeichnen oder muss man sie aus Polygonen zusammensetzen?

Es wäre ja eigentlich möglich, eine Proc zu schreiben, die dann einen Körper z.B. einen Kubus an gegebene 8 Punkte zeichnet.

Achja und nochwas, das mit der Treppe: Wäre jetzt auch schon möglich, und für alle die es bis jetzt noch nicht gemerkt haben: Man kann bis zu zehn Bausteine übereinander legen! Man kann zwar (noch) vom Boden auf 10 Bausteine springen, aber das werde ich bald ändern.

Was den Fehler da bei Linien und Punkte betrifft, im Sourcecode steht Lini ... kte drin. Frag mich nicht warum.

Nochn EDIT: Das mit den 3D Körpern hat sich erledigt. Jetzt versuche ich, eine kleine Welt hinzukriegen. Kann mir jemand einen Tipp geben, wie ich wie in einem Ego-Shooter die Ansicht per Maus drehen kann?
Manuel Eberl
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#44

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 12:08
Zitat von 3_of_8:
Ha, ich habs gecheckt! Jetzt noch ein paar Fragen: Muss ich immer die ganze Welt bewegen oder kann ich auch eine Kamera setzen? Kann ich auch Linien zeichnen? Reicht es nicht auch, wenn ich die Render-Rate auf alle 10 ms runtersetze, der Monitor kann sie ja eh höchstens mit 100Hz anzeigen. Kann man auch Kuben zeichnen oder muss man 6 Quadrate zeichnen? Kann man überhaupt gleich 3 dimensionale Körper zeichnen oder muss man sie aus Polygonen zusammensetzen?

Es wäre ja eigentlich möglich, eine Proc zu schreiben, die dann einen Körper z.B. einen Kubus an gegebene 8 Punkte zeichnet.

Achja und nochwas, das mit der Treppe: Wäre jetzt auch schon möglich, und für alle die es bis jetzt noch nicht gemerkt haben: Man kann bis zu zehn Bausteine übereinander legen! Man kann zwar (noch) vom Boden auf 10 Bausteine springen, aber das werde ich bald ändern.

Was den Fehler da bei Linien und Punkte betrifft, im Sourcecode steht Lini ... kte drin. Frag mich nicht warum.

Nochn EDIT: Das mit den 3D Körpern hat sich erledigt. Jetzt versuche ich, eine kleine Welt hinzukriegen. Kann mir jemand einen Tipp geben, wie ich wie in einem Ego-Shooter die Ansicht per Maus drehen kann?
Also bisher habe ich immer die ganze Welt bewegt!
Ja du kannst es auf 10ms runtersetzen(Theoretisch), Praktisch rate ich dir davon ab!

Einen Baustein kannst du mit einer Procedure Zeichnen, vorgefertigte Proceduren gibt es meiner Mewinung nicht!
Felix K.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#45

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 16:41
Mein Problem ist auch einfach, dass ich das mit dem auf dem Canvas zeichnen nicht hinkrieg. Den Rest hab ich jetzt so einigermaßen gecheckt.

Ach, und warum rätst du mir von 10 ms ab, es hilft doch eh nichts, wenn der Bildschirm nur max. 100 Hz Aktualisierungsrate hat.
Manuel Eberl
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#46

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 16:55
Da er machmal Länger zum Berechnen einzellner Bilder braucht, wenn du die Zeit Festlegst kann es passieren das du im Endeffekt weniger Frames hast!
Felix K.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#47

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 16:57
Danke. Und wie ist das jetzt mit dem auf-das-canvas-zeichnen?
Manuel Eberl
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#48

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 17:41
Zitat von 3_of_8:
Danke. Und wie ist das jetzt mit dem auf-das-canvas-zeichnen?
Hat das etwas mit der ursprünglichen "Frage" zu tun?

Darum die "bitte". Neue Frage neuer Thread!
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#49

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 18:01
Natürlich hat es das. Für das Projekt muss ich das wissen. Wenn es sein muss, mach ich auch einen neue Thread auf, aber ich denke, das gehört alles zusammen.
Manuel Eberl
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#50

Re: Mini-Programmiersprache

  Alt 26. Mär 2005, 18:11
Zitat von 3_of_8:
Natürlich hat es das. Für das Projekt muss ich das wissen. Wenn es sein muss, mach ich auch einen neue Thread auf, aber ich denke, das gehört alles zusammen.
Nein,

hier gilt ganz klar die Regel, Pro Frage einen Thread.
Sonst endet das darin das die nächste Frage ist " Wie speichere ich das in einem eigenen Format". Nur weil es "zu deinem Projekt gehört".
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 6   « Erste     345 6      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz