Entity error

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

battlegorge

Betreff: Entity error

BeitragSa, Okt 15, 2005 14:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
ich habe ein Auswahlmenü mit 6 Raumschiffen programmiert.
Nur das ausgewählte mesh soll im Fenster erscheinen
Dabei kommt der "entity doesn not exist" error, obwohl ich das Rauschiff sehe.
Hier ist der vereinfachte code:
Code: [AUSKLAPPEN]
Graphics3D 800,600
SetBuffer BackBuffer()

camera=CreateCamera()
CameraViewport camera,0,0,800,600
light=CreateLight()

Global cube1 = 0

While Not KeyHit(1)
   FUNCTIONCUBE
   UpdateWorld
   RenderWorld
   Flip
Wend
End

Function FUNCTIONCUBE()
   If cube1 =  0 Then
      cube=CreateCube()
      cube1 = 1
   EndIf
   PositionEntity cube,5,5,10
       TurnEntity cube,.1,.2,.3
End Function


Liegt es an der Function ?
 

feider

ehemals "Decelion"

BeitragSa, Okt 15, 2005 14:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Das kommt daher, dass die Variable "cube" nur für einen Schleifendurchlauf in der Fuktion existiert.
Setze an den Anfang ein
Code: [AUSKLAPPEN]

global cube

und es wird funktionieren.

cu
wammerl
 

battlegorge

BeitragSa, Okt 15, 2005 15:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, das Menü funktioniert jetzt einwandfrei.
Auf die Lösung wäre ich jetzt nicht gekommen.
 

feider

ehemals "Decelion"

BeitragSa, Okt 15, 2005 22:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Sowas kommt mit der Zeit und der Erfahrung.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group