Autor Thema: Text seitlich scrollen lassen  (Gelesen 6586 mal)

Der Kompaniechef

  • volljähriger Tentakel
  • *****
  • Beiträge: 689
    • Profil anzeigen
Text seitlich scrollen lassen
« am: 05. Februar 2012, 18:53:47 »
Moin!,
ihr kennt ja bestimmt den Text MANIAC MANSION der am Anfang des Starten von maniac mansion von links nach rechts geht.
Wie kann man sowas programmieren?
Es soll genau so ausehen wie in der C-64 Version.
MfG JPJF

Cone Arex

  • Mod
  • alter Tentakel
  • **
  • Beiträge: 2339
  • Geschlecht: Männlich
  • Skandal-Entwickler und Idiot
    • Profil anzeigen
    • Conequest
Re: Text seitlich scrollen lassen
« Antwort #1 am: 05. Februar 2012, 19:38:30 »
Die Schrift als Objekt einfügen und mit .Move von rechts nach links laufen lassen.


Folge mir auf X und itch.io

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2682
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #2 am: 05. Februar 2012, 19:51:58 »
oder ein riesiges hintergrundbild machen und nen unsichtbaren player-char von links nach rechts laufen lassen
so hab ich das bei TMMCMFH gemacht  ;)
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

Endres

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1264
  • Geschlecht: Männlich
  • En|dres, der
    • ICQ Messenger - 230191486
    • MSN Messenger - enni_puschner@hotmail.de
    • Profil anzeigen
    • e7p.de
    • E-Mail
Re: Text seitlich scrollen lassen
« Antwort #3 am: 05. Februar 2012, 23:57:10 »
Ach... Mit SetViewport und einer Schleife doch kein Problem. Habe ich in MMMNet und auch Dinner For One so gemacht.
[ags]  int x=0;
  while(x<1000) {
    Wait(2);
    SetViewport(x, 0);
    x+=4;
  }[/ags]
So sollte es gehen.


Domi:"irc hab ich mir viren geholt.. icq hab ich nimmer"

Der Kompaniechef

  • volljähriger Tentakel
  • *****
  • Beiträge: 689
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #4 am: 06. Februar 2012, 14:53:08 »
Ich habe es nach bogis-idee gemacht, klappt nicht.
Ich habe immer am anfang ein buchstaben-salat. Es überlappen sich die Buchstaben am ende mit dem anfang.
Wie groß muss der hintergrund sein? ich versuche es mit der orginalgröße von mmm hintergründen.
Ich nutze 3.2
ps. bogie wäre es möglich das du dein raum mit dem vorspann mir als pn geben kannst?
« Letzte Änderung: 06. Februar 2012, 15:42:48 von JPJF »

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2682
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #5 am: 06. Februar 2012, 16:13:56 »
ok, vergiss meinen beitrag
hatte das falsch in erinnerung
ich verstehe zwar nicht, wie du nen buchstabensalat mit einem fixen hintergrundbild schaffst, aber egal  ;)
ursprünglich wollte ich das so mit dem unsichtbaren player machen, hatte da aber auch probleme und habe dann im endeffekt auch die viewport-variante gemacht  :-[
Endres code ist schon das, was du brauchst, mehr enthält mein raum auch nicht  :)

was die hintergrundgröße angeht, sollte die höhe 200 betragen, der rest richtet sich nach dem text den du scrollen willst  ;)
der bildschirm ist 320 breit, alles darüber wird gescrolled
und falls du mir nicht folgen kannst, ein bild spricht mehr als tausend worte  ;)
Spoiler (hover to show)
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

Der Kompaniechef

  • volljähriger Tentakel
  • *****
  • Beiträge: 689
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #6 am: 06. Februar 2012, 16:32:09 »
Also muss ich nur den Raum anlegen wie du es im spoiler hast und dies in den room einfügen:
AGS
  int x=0;  while(x<1000) { 
  Wait(2);   
SetViewport(x, 0); 
  x+=4; 
}
Was für Werte muss ich für int einsetzen?
sorry für das blöde gefrage meine ags scriptsprache besteht nur aus uralten codes,objectOn(off) und copy and paste ;)
Immerhin hat dies für parr episoden gereicht

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2682
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #7 am: 06. Februar 2012, 16:59:09 »
also die zahl "1000" ersetzt du einfach mit der "raumbreite-320"

ich hatte da übrigens Wait(1) statt Wait(2) und x+=5 statt x+=4, aber das ist nur eine andere scrollgeschwindigkeit  ;)

der code gehört natürlich ins after_fadein
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

Der Kompaniechef

  • volljähriger Tentakel
  • *****
  • Beiträge: 689
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #8 am: 06. Februar 2012, 18:45:07 »
So ätz....
Man(n) bin ich blöd!
Hab ein object mit dem schriftzug ganz links gehabt. Dies hat für das übernanderlappen gesorgt!
Bogis Idee geht und die Idee einen unsichbaren laufen zulassen geht auch!
Naja 1 Stunde weg aber ich hab was gelernt ^^
« Letzte Änderung: 06. Februar 2012, 18:53:08 von JPJF »

Der Kompaniechef

  • volljähriger Tentakel
  • *****
  • Beiträge: 689
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #9 am: 07. Februar 2012, 14:17:29 »
Sorry für doppel post
Wie kann einstellen das ein film ZB der schrift zug links nach rechts nicht übersprungen werden kann

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2682
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #10 am: 07. Februar 2012, 14:42:25 »
ich verstehe die frage nicht ganz
wenn sich das immer noch auf das ursprungsproblem bezieht, musst du gar nix einstellen
um diese szenen überspringen zu können, müsstest du das schon im skript extra so definiert haben  :cl
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

Der Kompaniechef

  • volljähriger Tentakel
  • *****
  • Beiträge: 689
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #11 am: 07. Februar 2012, 16:58:43 »
Hat sich erledigt.
Hab es jetzt selber geschaft!
Ich danke alle dir mir bei meinen problem geholfen haben

KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #12 am: 07. Februar 2012, 22:14:40 »
Nur als kleinen Tipp noch zum Schluss:
Bei der zweiten oder dritten nicht überspringbaren Szene bin ich immer ganz schnell auf Alt+X.
Zusätzliche Todsünde: wenn ich nicht vorher laden kann, sprich: bei jedem Spielstart das Intro über mich ergehen lassen muss.

Der Kompaniechef

  • volljähriger Tentakel
  • *****
  • Beiträge: 689
    • Profil anzeigen
Re: Text seitlich scrollen lassen
« Antwort #13 am: 29. August 2012, 18:42:37 »
Moin habe ne frage.
Ich wollte diesmal das der screen von rechts nach links gescrollt wird.

Mister L

  • Boss der T.I.A.
  • Globaler Moderator
  • Ehrwürdiger Tentakel
  • *****
  • Beiträge: 3113
  • Geschlecht: Männlich
  • "R.I.P. Clever & Smart † 1958 -2023"
    • Profil anzeigen
    • Maniac Mansion - Night of the Meteor
Re: Text seitlich scrollen lassen
« Antwort #14 am: 29. August 2012, 19:17:13 »
Ich hab das früher imer so gemacht:
einen unsichtbaren und unklickbaren Charakter an die Position des Player-Charakters gestellt, diesen dann als Player eingestellt und ihn dann an die gewünsche Position im Screen laufen lassen.
Dann ist der Screen gescrollt.

Geht aber sicher noch professioneller.  ;)