3DGrafik + 3DSound Grafikdemo
Mahlzeit
Bei mir läuft es weiterhin flüssig allerdings nun ohne Sound und ich weiss nicht was ich von den FPS halten soll
Bei mir läuft es weiterhin flüssig allerdings nun ohne Sound und ich weiss nicht was ich von den FPS halten soll
Zuletzt geändert von SoS am 05.09.2004 12:54, insgesamt 1-mal geändert.
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Danke für den Hinweis mit dem FPS Bug. Doch warum ist es nu bei dir ohne Sound? Die Soundquelle dürfte direkt im Roboter sein. Ich hab den Sound nur mit Audacity etwas verändert.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
So, hab auch mal probiert, also:
Was mich am meißten stört ist, dass die Maus sich schneller bewegt als sich die Kamera dreht->Ich bin irgentwann aus dem Fenster raus und wenn ich wieder reingehe dreht die Kamera sonst wo hin.
Dann würde ich das mit der Bewegung ändern mit den Cursortasten, also nicht, dass die Kamera sich erst n Stück bewegt und es dann ne Weile dauert, bis sie weitergeht.
Außerdem summt der Sound so komisch bei dem Roboter.
Außerdem kann ich irgentwie mit der Framesanzeige nix anfangen ^^
Naja, ok,ich hör erstmal auf rumzumeckern
Viel Glück mit deinem 3d-Projekt ^^
Was mich am meißten stört ist, dass die Maus sich schneller bewegt als sich die Kamera dreht->Ich bin irgentwann aus dem Fenster raus und wenn ich wieder reingehe dreht die Kamera sonst wo hin.
Dann würde ich das mit der Bewegung ändern mit den Cursortasten, also nicht, dass die Kamera sich erst n Stück bewegt und es dann ne Weile dauert, bis sie weitergeht.
Außerdem summt der Sound so komisch bei dem Roboter.
Außerdem kann ich irgentwie mit der Framesanzeige nix anfangen ^^
Naja, ok,ich hör erstmal auf rumzumeckern
Viel Glück mit deinem 3d-Projekt ^^
Print("Hallo Welt")
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Die Maus wird halt nicht immer wieder zentriert . Bei den Cursortasten verstehe ich nicht was du meinst. Du darfst natürlich mit WindowMessages nicht 2 Pfeiltasten gleichzeitig drücken, nur eine. Ich hab das deswegen so gemacht, da ich sicher bin, dass man das nicht den ganzen Tag lang anschaut
Danke für die Glückwünsche zu meiner 3DEngine. ~50 Funktionen hat sie schon.
Danke für die Glückwünsche zu meiner 3DEngine. ~50 Funktionen hat sie schon.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Drück mal meinetwegen die Pfeil nach oben Taste.
Das reagiert so, wie bei einer Texteingabe.
Taste drücken->Das Zeichen erscheint->Die Kamera bewegt sich eine Einheit.
Dann passiert ne Weile nix um zu verhindern, dass man versehentlich 2 gleiche Zeichen nebeneinander schreibt.
Nach ner Weile gedrückthalten dann werden aber die
Zeichen schnell nacheinander ausgegeben->Die Kamera bewegt sich andauernd.
Hoffe das war jetzt verständlich so
Is ja nur nei Kleinigkeit, aber würde ich auf jeden Fall ändern ^^
GreeZ Mereep
Das reagiert so, wie bei einer Texteingabe.
Taste drücken->Das Zeichen erscheint->Die Kamera bewegt sich eine Einheit.
Dann passiert ne Weile nix um zu verhindern, dass man versehentlich 2 gleiche Zeichen nebeneinander schreibt.
Nach ner Weile gedrückthalten dann werden aber die
Zeichen schnell nacheinander ausgegeben->Die Kamera bewegt sich andauernd.
Hoffe das war jetzt verständlich so
Is ja nur nei Kleinigkeit, aber würde ich auf jeden Fall ändern ^^
GreeZ Mereep
Print("Hallo Welt")
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Hehe, achso das meintest du. Das liegt an WindowMessages. Aber nu hab ich es mit GetAsyncKeyState gemacht. Nun kann man auch Stufenweise Transparenz erstellen in meiner Engine. Deshalb gibt es nun einige änderungen in der Steuerung:
NumPad + = Transparenz hinzufügen
NumPad - = Transparenz entfernen
Pfeiltasten = Bewegen
Maus = Sicht rotieren
Leertaste = Anzeigemodus ändern(Wireframe/Textured)
Return = Vollbild-/Fenstermodus ändern
Der Link bleibt gleich
Außerdem wird nun angezeigt, auf welches Objekt ihr gerade schaut(In der Titelleiste). Die FPS Anzeige sollte bei euch aber eigentlich funktionieren . Naja, ist ja nicht so tragisch, hauptsache es läuft flüssig.
NumPad + = Transparenz hinzufügen
NumPad - = Transparenz entfernen
Pfeiltasten = Bewegen
Maus = Sicht rotieren
Leertaste = Anzeigemodus ändern(Wireframe/Textured)
Return = Vollbild-/Fenstermodus ändern
Der Link bleibt gleich
Außerdem wird nun angezeigt, auf welches Objekt ihr gerade schaut(In der Titelleiste). Die FPS Anzeige sollte bei euch aber eigentlich funktionieren . Naja, ist ja nicht so tragisch, hauptsache es läuft flüssig.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
celeron 1200, 256 ram, Radeon mobility 7500 , XP, DX9.0... 1 FPS,... unspielbar
sieht aber auch als standbild gut aus...
sieht aber auch als standbild gut aus...
2D Game H.E.R.A. (Entwicklung eingefroren)
www.chamaeleo-fx.de.vu
- mein Lieblingszitat
"die Informationsumwelt wird von einer fürchterlichen Menge an Unsinn und Lügen verschmutzt" (Stanislaw Lem, Lokaltermin, 1954 (!) )
http://www.stanislaw-lem.de/zitate/zitate.shtml
www.chamaeleo-fx.de.vu
- mein Lieblingszitat
"die Informationsumwelt wird von einer fürchterlichen Menge an Unsinn und Lügen verschmutzt" (Stanislaw Lem, Lokaltermin, 1954 (!) )
http://www.stanislaw-lem.de/zitate/zitate.shtml
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Welche OpenGL version?
Wenn die Version kleiner als 1.5 ist würde ich mal nach nem neuen GraKa-Treiber schauen.
Aber gut, dein Computer ist glaube ich für Spiele nichtmehr soo sehr inn, danke für den Test.
Code: Alles auswählen
#WindowWidth = 1
#WindowHeight = 1
#WindowFlags = #PB_Window_Invisible
Global hWnd.l, Event
If OpenWindow(0, 0, 0, #WindowWidth, #WindowHeight, #WindowFlags, "")
hWnd = WindowID(0)
hDC = GetDC_(hWnd)
;Initialize OpenGL
pfd.PIXELFORMATDESCRIPTOR
pfd\nSize = SizeOf(PIXELFORMATDESCRIPTOR)
pfd\nVersion = 1
pfd\dwFlags = #PFD_SUPPORT_OPENGL | #PFD_DOUBLEBUFFER | #PFD_DRAW_TO_WINDOW
pfd\iLayerType = #PFD_MAIN_PLANE
pfd\iPixelType = #PFD_TYPE_RGBA
pfd\cColorBits = 24
pfd\cDepthBits = 32
pixformat = ChoosePixelFormat_(hDC, pfd)
SetPixelFormat_(hDC, pixformat, pfd)
hrc = wglCreateContext_(hDC)
wglMakeCurrent_(hDC, hrc)
SwapBuffers_(hDC)
MessageRequester("OpenGL-Version", PeekS(glGetString_($1F02)))
EndIf
Aber gut, dein Computer ist glaube ich für Spiele nichtmehr soo sehr inn, danke für den Test.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
stimmt, aktuell ist der laptop nicht mehr aber einfache 3D games kann ich noch spielen. z.B. Empire Earth, Duke Nukem Manhatten Project, Tomb Raider 4 und 5 etc. - und zwar relativ flüssig
... und auch wenn diese Spiele schon alt sind, stellen sie glaub ich mehr Polygone dar als dein Roboter hat
aber macht ja nix, is ja nur eine Demo.
Werd mal nachsehen was das für ne OpenGL version ist. Grundsätzlich laufen aber bei mir Fullscreen 3D Anwendungen besser als Windowed 3D.. kannst du deine Demo auch mal Fullscreen machen?
... und auch wenn diese Spiele schon alt sind, stellen sie glaub ich mehr Polygone dar als dein Roboter hat
aber macht ja nix, is ja nur eine Demo.
Werd mal nachsehen was das für ne OpenGL version ist. Grundsätzlich laufen aber bei mir Fullscreen 3D Anwendungen besser als Windowed 3D.. kannst du deine Demo auch mal Fullscreen machen?
2D Game H.E.R.A. (Entwicklung eingefroren)
www.chamaeleo-fx.de.vu
- mein Lieblingszitat
"die Informationsumwelt wird von einer fürchterlichen Menge an Unsinn und Lügen verschmutzt" (Stanislaw Lem, Lokaltermin, 1954 (!) )
http://www.stanislaw-lem.de/zitate/zitate.shtml
www.chamaeleo-fx.de.vu
- mein Lieblingszitat
"die Informationsumwelt wird von einer fürchterlichen Menge an Unsinn und Lügen verschmutzt" (Stanislaw Lem, Lokaltermin, 1954 (!) )
http://www.stanislaw-lem.de/zitate/zitate.shtml