Mit MoveEntity klappts nicht so ganz... (Gelöst!)

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

Abenteurer036

Betreff: Mit MoveEntity klappts nicht so ganz... (Gelöst!)

BeitragMi, Nov 25, 2009 20:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
ich habe noch ein kleines Problemchen und zwar, will ich meine Kamera vorwärts bewegen. In den B3D Sampels machen die es alle mit MoveEntity doch bei mir funktioniert das ganz irgendwie nicht. Wenn ich dann die Taste zum vorwärts bewegen drücke springt die Kamera nur 2 vor und bewegt sich nicht dauernt nach vorne. Ich hoffe ihr versteht was ich meine.

Hier mal der Code. Danke im vorraus!
Code: [AUSKLAPPEN]

AppTitle"Test"
Graphics3D 1024,768, 32,2
SetBuffer BackBuffer()
;------------------------------------------------

;>>Level
Global plane = CreatePlane()
Global planetex = LoadTexture("ground.png")

;------------------------------------------------

;>>Cam&Co
Global cam = CreateCamera(ball_blue)
Global light = CreateLight()

;------------------------------------------------

Function Level()
PositionEntity cam, 0,1,-3
PositionEntity light, 0,0,0
PositionEntity plane, 0,0,0

EntityTexture plane, planetex

If KeyDown(200) Then MoveEntity cam, 0,0,2
If KeyDown(208) Then MoveEntity cam, 0,0,-2
If KeyDown(203) Then TurnEntity cam, 0,2,0
If KeyDown(205) Then TurnEntity cam, 0,-2,0
End Function
;------------------------------------------------

While Not KeyHit(1)
counter = counter + 1
If time = 0 Then time = MilliSecs()
If time + 1001 < MilliSecs() Then
framerate = counter
counter = 0
time = MilliSecs()
EndIf
Level()
UpdateWorld
RenderWorld
Text 10,10,framerate
Flip
Wend
End
New Project [4%]
Schinken Maker [100%]
  • Zuletzt bearbeitet von Abenteurer036 am Mi, Nov 25, 2009 20:28, insgesamt einmal bearbeitet

Blackside

BeitragMi, Nov 25, 2009 20:23
Antworten mit Zitat
Benutzer-Profile anzeigen
das:
Code: [AUSKLAPPEN]
PositionEntity cam, 0,1,-3

darf nicht in dei Hauptschleife, sonst wird die Kamera ja immer wieder an die ursprüngliche Position zurückgesetzt Wink
Hier sollte eigentlich eine Signatur stehen!

Abenteurer036

BeitragMi, Nov 25, 2009 20:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für die schnelle Antwort^^
Funktioniert jetzt super:D
New Project [4%]
Schinken Maker [100%]

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group