BlitzPlus

Übersicht BlitzBasic Allgemein

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

Unplugged

Betreff: BlitzPlus

BeitragDo, März 11, 2004 13:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi.
Ich bin jetzt von BlitzBasic2DDemo auf die Vollversion von BlitzPlus umgestiegen. Allerdings gibt es ein paar Probleme.
1. Alles was ich in BB2D programmiert hab und das im Vollbild seien sollte, erscheint jetzt in einem kleinen Windowas Fenster.
2. Ich kann keine Schrift mehr setzen. Mit LoadFont und SetFont funktionierte es noch in der Demo aber jetzt, bei BlitzPLus, kommt immernur die selber Schrift, bei der ä,ü undö nicht klappen und die auch überaus hässlig ist.

Also, die Vollbild spiele erscheinen nur noch im kleinen Fenster und die Schrift funzt auch nicht mehr. Bitte helft mir, danke!
User posted image

Unplugged

BeitragDo, März 11, 2004 14:40
Antworten mit Zitat
Benutzer-Profile anzeigen
weiß denn niemand, warum solche fehler auftreten?
User posted image

Unplugged

BeitragDo, März 11, 2004 15:21
Antworten mit Zitat
Benutzer-Profile anzeigen
bitte!
User posted image

Slayer

BeitragDo, März 11, 2004 15:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Hast Du denn Debug Modus an ?? und startest aus der IDE ??

Ansonsten zb., graphics 800,600,16,1

oder poste mal den Code.
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version

Unplugged

BeitragDo, März 11, 2004 15:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Was ist Debug. Also naja, hier ist mal etwas GAAANZ einfaches, dass einfach nicht klappen will
Code: [AUSKLAPPEN]

Graphics 800,600,16,1
fntArialB=LoadFont("Arial",20,True,False,False)
SetFont fntArialB
Print "Worl"
WaitKey

Da kommt nur ein kleines Fenster, und die Schrift ist eh so komisch. Das müsste glaub ich System sein.
User posted image
 

Edlothiol

BeitragDo, März 11, 2004 15:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Soviel ich weiß benutzt B+ für Print etc. die Konsole. Benutze Text, dann müsste es klappen (mit Grafikmodus).

Debug: Damit kannst du das Programm anhalten, dir Variablenwerte anschauen etc. Aktiviert wird das in dem Menüpunkt ... Debug!

Unplugged

BeitragDo, März 11, 2004 15:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, jetzt funktionierts. Allerdings muss ich erst ein Taste drücken (obwohl ich an dieser Stelle kein WaitKey eingebaut hab) und dannn kommt ein Weißer Hintergrund (hä?) und von daher muss ich die Schrift dann schwarz machen.
Da gibt es also noch einige unterschiede zu BB, oder? Bitte schließt den Thread nicht, denn ich hab noch ein paar Fragen:
Ist das richtig, dass der Hintergrund weiß sein muss?
Warum muss ich erst eine Taste drücken (obwohl kein WK)?
Code: [AUSKLAPPEN]

Graphics 800,600,16,1
fntArialB=LoadFont("Arial",20,True,False,False)
SetFont fntArialB
Color 0,0,0
Text 10,10,"Worl"
WaitKey
User posted image
 

Kekskiller

BeitragDo, März 11, 2004 16:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei B+ wird automatisch das Doubblebuffering eingesetzt.
Der Bildschirm ist automatisch beim Backbuffe zum Zeichnen.
Erstmal sollte man somit Cls benutzen , um die weiße Fensterfarbe wegzubekommen , dann nimmt man flip , um alles auf den richtigen Bildschirm zu drehen.Ich habe mal dein Beispiel angepasst:

Graphics 800,600,16,1
Setbuffer Backbuffer()
fntArialB=LoadFont("Arial",20,True,False,False)
SetFont fntArialB
Color 255,255,255
Text 10,10,"Worl"
Flip
WaitKey

Man muss eine Taste drücken , weil ohne , dass man es merkt ( wegen dem automatischen Bakcbuffer ) alles schon gemalt wurde und der Bildschirm sich bei jedem Programmbeendenbefehl nochmal "flippt".
Man sollte somit immer alles erst mal einstellen und dann bei Bedarf den Bildschirm umdrehen.

Unplugged

BeitragDo, März 11, 2004 16:27
Antworten mit Zitat
Benutzer-Profile anzeigen
danke aber:
- der hintergrund ist immernoch weiß
- waitkey kommt immernoch (obwohl ich ihn an der stelle nicht haben will)
User posted image
 

graythread

BeitragDo, März 11, 2004 16:31
Antworten mit Zitat
Benutzer-Profile anzeigen
dumme Frage, du hast das aber schon aus dem Beispiel rausgenommen?
Ansonsten füg mal ein "end" ein.

Slayer

BeitragDo, März 11, 2004 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi das mit dem weisen hintergrund hatte ich jetzt auch beim Testen.

Du musst hier CLS aufführen dann gehts.

Normal macht man das in einer While/wend repeat/Until schleife sowieso,
da fählts einem nicht auf das beim ersten Flip der hintergrund weis, bei mir Grau ist.

hier der Code, damit sollte es funktionieren.

Code: [AUSKLAPPEN]
Graphics 800,600,16,1
SetBuffer BackBuffer()
fntArialB=LoadFont("Arial",20,True,False,False)
SetFont fntArialB

Cls ;<<<<<<< fehlt


Text 10,10,"Worl"
Flip

WaitKey
End
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version

Unplugged

BeitragDo, März 11, 2004 17:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Und ich hab mir einreden lassen BlitzPlus wäre das selbe wie BlitzBasic2D nur noch ein paar neue Befehle. Von wegen. Das ist was anderes. Alle meine Spiele funzen nicht mehr. *Geldzumfensterreauswerf*! Mad Mad
User posted image
 

graythread

BeitragDo, März 11, 2004 17:21
Antworten mit Zitat
Benutzer-Profile anzeigen
"Ja Opa, ich weiss, der alte Fernseher war einfacher zu bedienen, dafür kann der hier aber..." "ICH WILL MEINEN ALTEN FERNSEHER WIEDER"

Unplugged

BeitragDo, März 11, 2004 17:42
Antworten mit Zitat
Benutzer-Profile anzeigen
es ist ja nicht so dass ich den alten fernseher nicht mehr habe. Nur mit dem alten kann man keine EXEN machen und mit dem neuen schon, aber was nützt es mir, wenn mir keine eine gebrauchsanweisung gibt?
User posted image
 

René Meyer

BeitragDo, März 11, 2004 17:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Es sind wirklich nur Kleinigkeiten, die sich geändert haben.
www.blitzbasic.de | Das Buch zu Blitz Basic: www.schreibfabrik.de/txt/bbb

D2006

Administrator

BeitragDo, März 11, 2004 17:44
Antworten mit Zitat
Benutzer-Profile anzeigen
1. es ist gar nicht so viel anders zu B2D. es wird halt doublebuffering vorausgesetzt und print kannst du vergessen

2. wer saugt sich auch schon die b2d demo, obwohls das programm gar nicht mehr richtig gibt. ich bin schon längst dafür, die blitz2d demo u.a. bei blitzbase nicht mehr anzubieten

3. wenn du sonst noch probleme hast, her damit! (also programmiertechnisch). du kannst sonst was für blöde fragen stellen, geschlossen wird hier nix Wink

MfG

Unplugged

BeitragDo, März 11, 2004 17:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke D2006! Ist es also sinnvoll mit Büchern wie "Programmieren für kids" (das les ich grade (BB)) weiterzu lernen und trotzdem auf blitzPlus zu bleiben? Immerhin hab ich jetzt die Vollversion.
User posted image

Slayer

BeitragDo, März 11, 2004 17:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Unplugged hat Folgendes geschrieben:
Und ich hab mir einreden lassen BlitzPlus wäre das selbe wie BlitzBasic2D nur noch ein paar neue Befehle. Von wegen. Das ist was anderes. Alle meine Spiele funzen nicht mehr. *Geldzumfensterreauswerf*! Mad Mad


Wieso ??
Weil Du überall Print verwendet hast ?
Einfach Text benutzen.

Und dann hast Du wahrscheinlich auch noch Locate benutzt ?
Das hat sich mit Text dann auch schon erledigt.

Wie RM schon geschrieben hat, es sind nur gleinigkeiten.

Ich habe B3D und B+ und kann ohne Probleme meine 2D Codes hin und her schieben.
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version

Unplugged

BeitragDo, März 11, 2004 17:53
Antworten mit Zitat
Benutzer-Profile anzeigen
*geldzumfensterrausschmeiß* = *lachundsteinvomherzenfall*
DANKE!
User posted image

soli

BeitragDo, März 11, 2004 20:07
Antworten mit Zitat
Benutzer-Profile anzeigen
D2006 hat Folgendes geschrieben:

2. wer saugt sich auch schon die b2d demo, obwohls das programm gar nicht mehr richtig gibt. ich bin schon längst dafür, die blitz2d demo u.a. bei blitzbase nicht mehr anzubieten


Ich glaube die BB+ Demo ist nur 30 mal aufrufbar, die BB2 unendlich.

Lernen kann man mit der BB+ Demo als Anfänger nichts,
die taugt nur um mal reinzuschauen was Sie kann.
solitaire

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group