wenn ich dem sprite den wert "1" vergebe, läuft das programm.
mfg
Code: Alles auswählen
Global testspr.l
InitSprite()
InitSprite3D()
OpenWindow(0,0,0,600,500,"sprites!",#PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0),5,5,400,400,0,0,0)
CreateGadgetList(WindowID(0))
TextGadget(0, 450, 35, 105, 20, "Gadget_0")
testspr=CreateSprite( #PB_Any,500,500,#PB_Sprite_Texture)
CreateSprite3D(testspr,testspr)
StartDrawing(SpriteOutput(testspr))
Box(0,0,500,500,RGB(255,255,0))
Box(150,180,100,100,RGB(255,0,0))
StopDrawing()
TransparentSpriteColor(0, RGB(255, 0, 255))
Repeat
Event.l = WindowEvent()
DisplaySprite(testspr, 0,0)
FlipBuffers()
Until Event = #PB_Event_CloseWindow
End