Hallo,
Ich arbeite aktuell an einer Matrix, bei der der Text abhängig von den angezeigten Buchstaben nach oben verschoben wird. Das versuche ich nun in Omsi umzusetzen. Konkret wäre das ungefähr so: "wenn im Zieltext die Buchstaben g, j, p, q, y und ß enthalten sind, dann verschiebe Scripttextur um einen Pixel nach oben"
Wie ich die Scripttextur verschiebe weiß ich bereits. Aber wie mache ich das, dass ich den Zieltext nicht auf bestimmte Wörter sondern nur auf bestimmte Buchstaben untersuche?

Einzelne Buchstaben aus String auslesen
- Lion's Coach - Fan
- Erledigt
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet:
-
-
-
ich würde in einem Macro-Loop von hinten oder vorn immer einen Buchstaben wegschneiden ( mit $cutEnd, $cutBegin, $SetLengthR, $SetLengthL oder sowas) und diesen auf g,j,p,q und co. Testen. Wenn was dabei war, ne Variable auf 1 setzen, wenn nix dabei war, aus dem Loop rausspringen und regulär Schildern.
-
-
-
So hatte ich's:
Code
Alles anzeigen>> IM FRAME-ABSCHNITT: (L.L.Makro_wiederholen) 1 = {if} (M.L.buchstaben_hoehe) 0 (S.L.Makro_wiederholen) {endif} ==================================================================================== ==================================================================================== {macro:buchstaben_hoehe} (L.$.Matrix_TerminusL1) (L.L.Cursor_Pos) $CutBegin 1 $SetLengthL "g" $= {if} 1 (S.L.Matrix_Pos_Korr) {else} 0 (S.L.Matrix_Pos_Korr) (L.L.Cursor_Pos) 1 + (S.L.Cursor_Pos) 1 (S.L.Makro_wiederholen) {endif} {end}
Hier wird eben erstmal nur nach einem "g" gesucht. Aber das funktioniert nicht...