Seite 2 von 5

Verfasst: 05.09.2004 12:12
von SoS
Mahlzeit

Bei mir läuft es weiterhin flüssig allerdings nun ohne Sound und ich weiss nicht was ich von den FPS halten soll 8)

Verfasst: 05.09.2004 12:34
von DarkDragon
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.

Verfasst: 05.09.2004 12:41
von SoS
Ach da haste den Sound versteckt :lol:
Stimmt,erst wenn ich ganz nah am Robot bin höre ich den und klingt nun auch normal.

Verfasst: 05.09.2004 21:11
von Mereep
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 ^^

Verfasst: 06.09.2004 08:43
von DarkDragon
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 :allright:

Danke für die Glückwünsche zu meiner 3DEngine. ~50 Funktionen hat sie schon.

Verfasst: 06.09.2004 18:14
von Mereep
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

Verfasst: 07.09.2004 09:26
von DarkDragon
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 :allright:

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.

Verfasst: 10.09.2004 11:55
von SirCus
celeron 1200, 256 ram, Radeon mobility 7500 , XP, DX9.0... 1 FPS,... unspielbar ;)
sieht aber auch als standbild gut aus...

Verfasst: 10.09.2004 12:20
von DarkDragon
:o Welche OpenGL version?

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
Wenn die Version kleiner als 1.5 ist würde ich mal nach nem neuen GraKa-Treiber schauen. :allright:

Aber gut, dein Computer ist glaube ich für Spiele nichtmehr soo sehr inn, danke für den Test.

Verfasst: 10.09.2004 13:48
von SirCus
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?