BlitzPlus
Übersicht

![]() |
UnpluggedBetreff: BlitzPlus |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
weiß denn niemand, warum solche fehler auftreten? | ||
User posted image |
![]() |
Unplugged |
![]() Antworten mit Zitat ![]() |
---|---|---|
bitte! | ||
User posted image |
![]() |
Slayer |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
danke aber:
- der hintergrund ist immernoch weiß - waitkey kommt immernoch (obwohl ich ihn an der stelle nicht haben will) |
||
User posted image |
graythread |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
dumme Frage, du hast das aber schon aus dem Beispiel rausgenommen?
Ansonsten füg mal ein "end" ein. |
||
![]() |
Slayer |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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*! ![]() ![]() |
||
User posted image |
graythread |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
"Ja Opa, ich weiss, der alte Fernseher war einfacher zu bedienen, dafür kann der hier aber..." "ICH WILL MEINEN ALTEN FERNSEHER WIEDER" | ||
![]() |
Unplugged |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Es sind wirklich nur Kleinigkeiten, die sich geändert haben. | ||
www.blitzbasic.de | Das Buch zu Blitz Basic: www.schreibfabrik.de/txt/bbb |
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 ![]() MfG |
||
![]() |
Unplugged |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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*!
![]() ![]() 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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
*geldzumfensterrausschmeiß* = *lachundsteinvomherzenfall*
DANKE! |
||
User posted image |
![]() |
soli |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group