Seite 1 von 1
Text langsam aufbauen Lassen
Verfasst: 07.04.2005 00:56
von Mike0484
Hallo erst mal,
Sorry dass ich hier schonwieder eine Frage stellen muss aber ich bekomme es einfach nicht hinne.
Ich möchte in einem Screen einen Text anzeigen lassen der aber nicht einfach so von einer secunde auf die andere erscheint, sonder der Text soll sich langsam aufbauen wie in einem Game.
Wie bekomme ich sowas hin
Danke schon mal führ eine Antwort

Verfasst: 07.04.2005 05:41
von Kaeru Gaman
auf einem DX-Screen?
eine Zeile?
Code: Alles auswählen
text$="Dies ist ein ganz langweiliger Test"
TCur = 1
Repeat
ClearScreen(0,0,0)
;...
StartDrawing(Screenoutput())
Locate (Tx,Ty)
DrawText(Left(text$,TCur)) ; hier fehlte die 2. ')'
StopDrawing
If ElapsedMilliseconds() > TTimer
TTimer = ElapsedMilliseconds()+200 ; 5 Buchstaben pro Sekunde
If TCur < Len(text$)
TCur +1
EndIf
EndIf
;...
FlipBuffers()
Until Endbedingung
EDIT: hatte ne zweite ')' vergessen....
Verfasst: 07.04.2005 14:36
von diGGa
ich glaub er meint sone art "fade in"
man könnte zB ne box rüberlegen und die mit transparent langsam durchsichtig machen. (geht wahrscheinlich noch anders aber ich arbeite immer mit einfachen mitteln

)
oder mach den text einfach als graphic und lass die dann ein-faden
Verfasst: 07.04.2005 15:50
von Kaeru Gaman
achso....
wenn fading gemeint ist, wärs IMHO am einfachsten, den text auf ein
sprite zu machen, und das einzufaden, z.b. mit DisplayTranslucideSprite
...unter 'langsam aufbauen' verstehe ich halt stückchenweise, nicht fading...
Verfasst: 07.04.2005 16:01
von Mike0484
Erst mal Danke an euch beide.
@Kaeru Gaman
Dein erstes beispiel war schon richtig. Ich hab erst mal dumm gekuckt das man es so einfach hinbekommt. Bei meinen versuchen hab ich über 50 zeilen geschrieben und es ging immer noch nicht.
Also danke danke danke
@diGGa
Hab ich zwar so nicht gemeint aber die idee ist nicht schlecht, werde bestimt mal drauf zurückkommen

Verfasst: 07.04.2005 16:05
von mipooh
Da gab´s doch auch dieses nette Beispiel (war es nicht von NickThe Quick?, sorry wenn nicht), wo der Text aus einer Art Pixelregen entsteht.
Wenn man das zB auf eine Farbe reduziert und etwas einschränkt, also zB nur den Text in der Mitte erscheinen lässt, dann wär das doch vielleicht was.
Ich guck mal ob ich den Namen finde....ich hab´s jedenfalls hier irgendwo, habs gestern noch gesehen...
Purepixel heisst es...und von MLK ist es...und hier findest Du es:
http://forums.purebasic.com/german/view ... =purepixel
Gruss
Mipooh