bewegter text
Übersicht

KhayetBetreff: bewegter text |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallöchen! ![]() Ich bin BB Anfänger und wollt jetz anfangen mein erstes kleines Textadventure zu schreiben, und will dabei, dass der Text sich nach oben bewegt und am Bildschirmrand verschwindet, also ähnlich wie bei Star Wars, nur das der Text gleich groß bleibt. Aber wie geht das? Könnte mir jemand vlt. mal n stückchen Quellcode zeigen? mfg Khayet Edit: BewegTer, net bewegender^^ |
||
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du schreibst ein Textadventure?
Willst du das in der Konsole machen? Also mit Print? Dann kannst du bewegten Text schonmal praktisch vergessen. Wenn du allerdings über den Graphics-Mode arbeitest. (Graphics und anschließend Text dann ist es einfach. Du verwendest Variablen für die Textposition, zB so: Code: [AUSKLAPPEN] Text x,y,"Hallo" y=y-10 Wenn du den obigen Code in einer Schleife (!) ausführst, sollte deine Frage beantwortet sein. Solltest du bereits mit meinem Code Schwierigkeiten haben, hilft nur http://www.robsite.de/tutorials.php?tut=blitzbasic mfG, Christoph. |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
Deforation |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo ich habe Hier mal ein kleines Beispiel für dich gemacht.
Code: [AUSKLAPPEN] Graphics 800,600,16,2 ;Definieren der Vatiabeln----- Global Startzeit%=0 ;- Global Endzeit% ;- Global Zeitabstand% ;- Global Text_X_coords%=0 ;- X-Koordinaten des Textes Global Text_Y_coords%=200 ;- Y-Koordinaten des Textes ;----------------------------- Repeat ZeitBerechnet%=MilliSecs() ;Auslesen, seit wievielen Millisekunden das Programm läuft Zeitabstand%=ZeitBerechnet%-Startzeit% ;Ausrechnen, wieviel zeit bereits vergangen ist If Zeitabstand%>50 Then ;Wenn 50 Millisekunden um sind, wird der Text verschoben Cls ;Leeren des Bildschirms Startzeit%=ZeitBerechnet% ;zurückstellen der zeitdifferenz. Text_X_coords%=Text_X_coords%+5 ;Einfügen der neuen Koordinaten Text Text_X_coords%,Text_y_coords%,"Der bewegte Text" ;Einfügen des Textes EndIf Until KeyHit(1) ;urchführen der Textverschiebung bis ESC gedrückt wird Ich hoffe, das dir das helfen wird. (Der Code ist auch auskommentiert) |
||
Khayet |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke für die Antworten! Das hilft mir wirklich, jetz kann ich weitermachn ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group