screen + initialisiert ?
screen + initialisiert ?
Wie kann ich abfragen ob ein screen richtig initialisiert wurde befor ich die spritebefehle anwende mein programm soll erst dann richtig starten bzw die spritebefehle ausführen.
Ohne debugger gehts aber mir debugger sagt er das er kein screen hat?
Ohne debugger gehts aber mir debugger sagt er das er kein screen hat?
Purebasic 5.0 32bit und 64 bit
I'm back from hell
I'm back from hell
Re: screen + initialisiert ?
....wenn Du den Debugger eigeschaltet hast, dann kommt bei Debug der Screen in den Hintergrund und das Debugfenster in den Vordergrund....das macht bei mir auch Probleme.roherter hat geschrieben: Ohne debugger gehts aber mir debugger sagt er das er kein screen hat?
Windows 11 - PB 6.03 x64
_________________________________
_________________________________
@gnasen: Probier mal:
...und dann mach mal das ; bei Debug weg..
Code: Alles auswählen
If InitSprite()=0 Or InitKeyboard()=0
End
EndIf
If OpenScreen(800,600, 32, "")
EndIf
Repeat
ExamineKeyboard()
If StartDrawing(ScreenOutput())
DrawText(40,40, "Hallo!")
StopDrawing()
EndIf
FlipBuffers()
;Debug "ok"
Until KeyboardPushed(#PB_Key_Escape)
Windows 11 - PB 6.03 x64
_________________________________
_________________________________
genauer gesagt macht er bei mir so ab loadmesh probleme welche ich nacheinem OpenwindowedScreen befehl aufrufe.
Das steht am Anfang und irgenwann kommt dann dieser Code,
der Natürlich in einem Übergeordneten Fenster ein Screen aufruft.
Fehlermeldung:
OpenScreen() or OpenWindowedScreen() must be called before using this command.
Code: Alles auswählen
InitEngine3D()
InitSprite()
InitSprite3D()
InitKeyboard()
InitMouse()
der Natürlich in einem Übergeordneten Fenster ein Screen aufruft.
Code: Alles auswählen
If OpenWindowedScreen(GadgetID(#_3dcontainer),0,0,0,0,1,0,0)
;-3d-bereich
Add3DArchive("model\",#PB_3DArchive_FileSystem)
Add3DArchive("model\skybox.zip",#PB_3DArchive_Zip)
LoadMesh(#Mesh,"box.mesh")
LoadMesh(#land,"land.mesh")
Endif
OpenScreen() or OpenWindowedScreen() must be called before using this command.
Purebasic 5.0 32bit und 64 bit
I'm back from hell
I'm back from hell