Schreibmaschienen-Effekt
Übersicht
BlitzBasic
Allgemein|
|
DanteBetreff: Schreibmaschienen-Effekt |
Antworten mit Zitat |
|---|---|---|
|
Hallo an alle!
Weiß jemand wie man,mit einem Bmp-font einen schreibmaschenen-effekt macht? Also das jeder buchstabe einzeln nacheinander angezeigt wird?? Danke für jede Antwort^^ |
||
- Zuletzt bearbeitet von Dante am Do, Okt 14, 2004 18:43, insgesamt 2-mal bearbeitet
|
|
Henry |
Antworten mit Zitat |
|---|---|---|
| Indem Du die Buchstaben des Textes einzeln auf den Bildschirm zeichnest, mit einer Verzögerung zwischen den einzelnen Buchstaben? | ||
|
Aiya Eärendil Elenion Ancalima!
All you have to decide is what to do with the time that is given to you. • Robsite.de ist eine Anlaufstelle für Tutorials und Tools, die Noobs das Leben leichter machen! • Forensuche ist nicht nur als Lückenfüller in den oberen Links gedacht! |
||
|
|
Dante |
Antworten mit Zitat |
|---|---|---|
|
ok ich versuchs mal,danke |
||
|
|
Freeman |
Antworten mit Zitat |
|---|---|---|
|
falls du renes buch "Spieleprogrammieren mit BB " hast wirst du auf der cd 2 beispiele für dein problem finden, und es lässt sich dann ohne probleme nutzen,und kann bei belieben auf deine Wünsche zugeschnitten werden FrEeMaN |
||
|
|
Chester |
Antworten mit Zitat |
|---|---|---|
|
Das müsste das sein was du suchst(aus Thread Harvest Moon Dialog(nichtvon mit)):
Code: [AUSKLAPPEN] SetBuffer BackBuffer() x=0 p=1 a$="ABCDEFGHIJKLMNOPQRSTUVWXYZ" ;Dein Text l=Len(a$) While Not KeyDown(1) x=x+1 If x> 10 p=p+1 If p>l Then p=l x=0 EndIf Text 20,20,Mid(a$,1,p) Flip Wend |
||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
|
Das ist übelster Code, chester, da er nicht auf jedem Rechner gleich schnell läuft.
Wenn du einen konstanten Effekt willst, schau nach millisecs() - damit kannst du dann in definierten Abständen neue Buchstaben ausgeben. |
||
|
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
||
|
|
Chester |
Antworten mit Zitat |
|---|---|---|
|
Sry war ja nicht von mir...
Hier meine überarbeitete Version: Code: [AUSKLAPPEN] SetBuffer BackBuffer() x=0 p=1 a$="ABCDEFGHIJKLMNOPQRSTUVWXYZ" ;Dein Text l=Len(a$) While Not KeyDown(1) If MilliSecs()>Timer+20 Then x=x+1 If x> 10 p=p+1 If p>l Then p=l x=0 EndIf Timer=MilliSecs() EndIf Text 20,20,Mid(a$,1,p) Flip Wend WEiß zwar nicht ob das so stimmt^^, aber spiele einfach damit rum, dann kommst du schon hinter die Erleuchtung. |
||
|
|
Dante |
Antworten mit Zitat |
|---|---|---|
|
Juhu^^es klappt danke an alle!!!!!!!!
|
||
Apocalyptic |
Antworten mit Zitat |
|
|---|---|---|
|
@ chester: Also, wenn schon Millisecs, dann bitte ohne die x Variable...
Code: [AUSKLAPPEN] SetBuffer BackBuffer()
x=0 p=1 a$="ABCDEFGHIJKLMNOPQRSTUVWXYZ" ;Dein Text l=Len(a$) While Not KeyDown(1) If MilliSecs()>Timer+200 Then p=p+1 If p>l Then p=l Timer=MilliSecs() EndIf Text 20,20,Mid(a$,1,p) Flip Wend |
||
|
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
||
|
|
joachim_neu |
Antworten mit Zitat |
|---|---|---|
| natürlich musst du in die schleife auch noch das einbauen, was du sonst noch so anzeigen willst, zb hintergründe, buttons, figuren, usw.! | ||
| http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de | ||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
