Wie der Titel schon sagt, würde ich gerne den (kürzesten)Code für "Hallo Welt" in Vollbildmodus für Purebasic erfahren. Mehrere Suchen bei Google und Purebasic Seiten waren erfolgslos (5-6 Stunden). Viele Codes von Tutorials funktionieren nicht!
Ich möchte gerne in Vollbild coden (mag nicht Fenster, Gadgets usw.)
Danke im Voraus für Eure Antworten
Zuletzt geändert von BasicFan am 24.04.2009 10:51, insgesamt 2-mal geändert.
;abgeändert aus PB-bspcodes
#ScreenWidth = 800
#ScreenHeight = 600
If InitKeyboard()=0
MessageRequester("Error","DirectX 7+ is needed.",0)
EndIf
Text2Draw.s="Hello World!!11elf"
If OpenScreen(#ScreenWidth, #ScreenHeight, 32, "PB Plasma")
Repeat
If StartDrawing(ScreenOutput())
DrawText(#ScreenWidth/2-TextWidth(Text2Draw.s)/2,#ScreenHeight/2-TextHeight(Text2Draw.s)/2,Text2Draw.s)
StopDrawing()
EndIf
ExamineKeyboard()
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)
Else
MessageRequester("Error","Can't open the screen !",0)
EndIf
End
Ich habe keine Lösung, aber ich bewundere das Problem.
Nee es ist kein Sprite, aber InitSprite() ist halt für das gesamte Fullscreen-Grafikzeugs zuständig, ist vielleicht etwas unglücklich gewählt aber was soll's
Textausgabe per DrawText ist sogar langsamer als wenn man es über Sprites macht. Daher verwendet man für Spiele gerne Bitmap-Fonts, also Sprites mit allen Buchstaben, aus dem dann immer ein Ausschnitt herausgeschnitten und auf dem Bildschirm angezeigt wird.
ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.