Wie komme ich in den Grafic-Screen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Michib22

Betreff: Wie komme ich in den Grafic-Screen

BeitragDi, Sep 23, 2008 11:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, ich arbeite zzt. den Rob´s BB-Kurs durch. Ich bin bei den Grafikgrundlagen angekommen und soll mit dem Befehl Graphics 640, 480 [,16,1] in den Grafikmodus schalten. Bei mir passiert aber nichts wenn ich den Befehl eingebe. Wie muss ich mir den Grafikmodus vorstellen? Ich sehe weder ein Koordinatensystem noch sonst etwas. Es ist lediglich wie vorher auch der Code zu sehen. Es öffnet sich also kein Paint-Fenster o. ä.

hamZta

Administrator

BeitragDi, Sep 23, 2008 11:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Hast du denn das Programm mit Klick auf die Rakete auch gestartet?

Zitat:
(...)soll mit dem Befehl Graphics 640, 480 [,16,1] in den Grafikmodus(...)

Die eckigen Klammern ([,]) wirst du in Dokumentationen öfter finden, sie bedeuten nichts anderes als dass die eingeklammerten Parameter optional sind, also weggelassen werden können.

Du kannst also schreiben:
Code: [AUSKLAPPEN]
Graphics 640, 480
Graphics 640, 480, 16
Graphics 640, 480, 16, 1
Graphics 640, 480, 32, 0

usw.

Zitat:
Wie muss ich mir den Grafikmodus vorstellen?

Am Anfang nicht mehr als ein simples Fenster mit schwarzem Hintergrund Smile
Koordinatensystem und Co. müsstest du selbst einzeichnen.

mfg,
hamZta
Blog.

D2006

Administrator

BeitragDi, Sep 23, 2008 11:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Und du musst selbstverständlich dafür sorgen, dass das Programm sich nicht gleich wieder beendet. Im Idealfall also eine Hauptschleife erstellen. Sonst geht das Fenster sofort wieder zu.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

Michib22

BeitragDi, Sep 23, 2008 11:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für eure Hilfe. Ich hab jetzt eine Hauptschleife erstellt und es bleibt das Runtime-Window offen. Ich denke ich hab mir da was falsches darunter vorgestellt. Ich dachte das ich das was ich schreibe dann gleich in diesem Fenster in Echtzeit angezeigt bekomme und korrigieren kann ohne das ich jedesmal auf run programm klicken muss. Ähnlich wie in einem Zeichenprogramm.

Smily

BeitragDi, Sep 23, 2008 12:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Beachte, dass Blitzbasic eine Programmiersprache und kein Baukasten ist Wink
Hier ein kleines simples Beispielprogramm mit grafikausgabe:
Code: [AUSKLAPPEN]
graphics 800,600,16,2
  setbuffer backbuffer();
  timer = createTimer(60);
Repeat
  cls
  color 255,0,0
  text 20, 20, "blablup" 
  color 0,255,0
  oval 100,100,20,60, 1
  color 0,0,255
  rect 50,150,30,80,1
  waittimer timer
  flip
until keyhit(1)
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

mas93

BeitragDi, Sep 23, 2008 14:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab mir anfangs auch was anderes unter dem "Grafik Modus" vorgestellt...
Mit dem Befehl werden aber lediglich die Fenstereigenschaften eingestellt.
Außerdem kannst du dann die Grafikbefehle Verwenden...
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]

xaerox

BeitragDi, Sep 23, 2008 16:26
Antworten mit Zitat
Benutzer-Profile anzeigen
und wenn du den Grafikmodus auf 3D machen will dann nimmst du

Code: [AUSKLAPPEN]

Graphics3D 800, 600, 16, 1

While Not Keyhit(1)


;mache was


Wend
;ESC drücken um beenden
Biker sind wahre Helden.
Auch Musiker.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group