:( Probleme mit EntityPitch(),EntityYaw() und EntityRoll()

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

Xaymar

ehemals "Cgamer"

Betreff: :( Probleme mit EntityPitch(),EntityYaw() und EntityRoll()

BeitragFr, Jun 15, 2007 16:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Also erstmal hallo.
ich hab ein problem*:

die kamera springt immer wieder auf 'NaN'

was bedeutet 'NaN' und wie bekom ich es weg?QuestionQuestionQuestion

(Es passiert immer, und un 16:30 hab ich mal F5 gedrückt und dann [Start] gedrückt und da wars weg. Dann hab ich den Screen für vorher** aufgenommen)

*siehe hier(Nachher)
**siehe hier(Vorher)
 

ChristianK

BeitragFr, Jun 15, 2007 17:18
Antworten mit Zitat
Benutzer-Profile anzeigen
NaN bedeutet "Not a Number", also keine Zahl.
Diesen Wert bekommt man z.B. wenn man die Quadratwurzel einer negativen Zahl zieht.
Zeig mal den Code, in dem die Kamera gedreht wird.

Xaymar

ehemals "Cgamer"

BeitragFr, Jun 15, 2007 17:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
   mx=MouseX()
   my=MouseY()
   mk1=MouseDown(1)
   mk2=MouseDown(2)
   mk3=MouseDown(3)
...
   If mk3=1
      If sise<=50
         DrawImage si,50,100-30
      ElseIf sise=>100
         sise=0
      EndIf
      If ft=1
         If EntityPitch(RotP)<=15 Then RotateEntity RotP,15.01,EntityYaw(RotP),0:G=-1:ElseIf EntityPitch(RotP)>=85 Then RotateEntity RotP,84.09,EntityYaw(RotP),0:G=1:Else G=0
         If G=0 Then   RotateEntity RotP,EntityPitch(RotP)-Float(MouseYSpeed()/10),EntityYaw(RotP)+Float(MouseXSpeed()/10),0
         sise=sise+1
         Text 0,100,EntityPitch(RotP)+"/"+EntityPitch(Cam)
         Text 0,130,EntityYaw(RotP)+"/"+EntityYaw(Cam)
         Text 0,160,EntityRoll(RotP)+"/"+EntityRoll(Cam)
      Else
         ft=1
      EndIf
      MoveMouse 300,250
   Else
      ft=0
   EndIf

hier isser
(Vorführeffekt:es passiert nicht mehr ...)

Noobody

BeitragFr, Jun 15, 2007 17:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Mal was anderes: Du programmierst da gerade ein 3D-Ogame, nicht wahr?
Verdammt, da hatte jemand die gleiche Idee wie ich...
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun

Xaymar

ehemals "Cgamer"

BeitragFr, Jun 15, 2007 17:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Mal was anderes: Du programmierst da gerade ein 3D-Ogame, nicht wahr?
Verdammt, da hatte jemand die gleiche Idee wie ich...

...
ja aber nur fürs UPD Netzwerk(wers haben will wenns fertig ist, mailen:kidm@hotmail.de)

@Noobody:wolln wir zusammen arbeiten?

Noobody

BeitragFr, Jun 15, 2007 17:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Joa, wollte meins auch fürs UDP-Netzwerk machen... Mal guggn, vielleicht könnten wir tatsächlich zusammenarbeiten.
Mir ist nur grade nur der Röhrenbildschirm abgeschmiert, arbeite grade mit nem Flatscreen, der aber ziemlichen Zoff mit der GraKa hat und Direct3D ist nicht verfügbar...
Noja das heisst Blitz läuft imo nicht, aber ich kann dir meine aktuelle Version schicken.
Meine E-Mail: -wegeditiert- *summsel*
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun
  • Zuletzt bearbeitet von Noobody am Do, Jan 28, 2010 15:42, insgesamt einmal bearbeitet

Xaymar

ehemals "Cgamer"

BeitragFr, Jun 15, 2007 18:05
Antworten mit Zitat
Benutzer-Profile anzeigen
send mal:(falls diese email nicht funktioniert nehm die andere) kidm@hotmail.de hellbridxjun@yahoo.de
ich send dir mal meine

Noobody hat Folgendes geschrieben:
Mir ist nur grade nur der Röhrenbildschirm abgeschmiert, arbeite grade mit nem Flatscreen, der aber ziemlichen Zoff mit der GraKa hat und Direct3D ist nicht verfügbar...

versuchs doch mal mit [Start]->[Ausführen]->'dxdiag.exe'->[Anzeige]

Xaymar

ehemals "Cgamer"

Betreff: ein weiteres Problem

BeitragFr, Jun 15, 2007 18:36
Antworten mit Zitat
Benutzer-Profile anzeigen
und noch ein Problem bei Terrain!

wie verhindere ich den 'ich kann durch das terrain das terrain sehen' Bug?(siehe Bild)

edit:
ich nehm lieber Createplane()

Tankbuster

BeitragFr, Jun 15, 2007 19:12
Antworten mit Zitat
Benutzer-Profile anzeigen
den Y Wert der Kamera erhöhen ^^
Twitter
Download Jewel Snake!
Windows|Android

Noobody

BeitragFr, Jun 15, 2007 19:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
versuchs doch mal mit [Start]->[Ausführen]->'dxdiag.exe'->[Anzeige]

Hatte ich schon gemacht, aber da stand nur, dass Direct3D nicht verfügbar und ich den Treiber erneuern soll... War bereits der neuste Treiber drauf.
Es hat sich rausgestellt, dass der Bildschirm durch einen Stromstoss die GraKa auch gleich getötet hat (zumindest halb... hatte schlimme Grafikfehler aufm Bildschirm).
Arbeite nun wieder mit dem Onboard-Grafikchip (64 MB....) *schauder*
Evil or Very Mad
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun

Xaymar

ehemals "Cgamer"

BeitragFr, Jun 15, 2007 19:27
Antworten mit Zitat
Benutzer-Profile anzeigen
@Noobody:aha
@Tankbuster:...
 

ChristianK

BeitragFr, Jun 15, 2007 20:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Ggamer hat Folgendes geschrieben:
wie verhindere ich den 'ich kann durch das terrain das terrain sehen' Bug?(

Mit CameraRange! Wink

Xaymar

ehemals "Cgamer"

BeitragFr, Jun 15, 2007 20:17
Antworten mit Zitat
Benutzer-Profile anzeigen
ProGamer.Coder hat Folgendes geschrieben:
Ggamer hat Folgendes geschrieben:
wie verhindere ich den 'ich kann durch das terrain das terrain sehen' Bug?(

Mit CameraRange! Wink

hab ich grad heraus gefunden:
CameraRange cam,0.001,50000->CameraRange cam,1,50000
Very Happy thx Very Happy

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group