collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: GIF Player  (Gelesen 7756 mal)

ERZENGEL

  • Gast
GIF Player
« am: April 23, 2008, 22:07:10 »
Credits
  • ?????
Anleitung
Im Event Command "Script..." wird folgendes eingetragen (statt $gif könnt ihr auch was anderes nehmen, z.B. $animation oder $gif2, $gif3, usw.):
$gif = GIFSprite.new
$gif.bitmap = "GIF/Sample.gif"  # Ordnername mitangeben!
$gif.x = 160  # X-Koordinate
$gif.y = 80  # Y-Koordinate
$gif.loop_counts = 12  # Das GIF wird 12 mal wiederholt und danach disposed
Jetzt wird die GIF-Datei mit dem Namen Sample an den festgelegten Koordinaten angezeigt.Um das GIF wieder zu "entfernen":$gif.disposeBesser noch:$gif.dispose
$gif = nil
Falls ihr länger GIFs per Parallel Process anzeigen lässt, dann tragt auch
außer einen 1-Frame-Wait das hier in ein Call Script ein:
GIFSprite.TmpFileclearDas leert den Cache und entlastet wie der 1-Frame-Wait den Computer.

Skript
  • Textdatei
  • Demo (Wäre schön, wenn jemand eine macht :))
Anmerkungen
Viele Kommentare sind noch auf chinesisch. Diese dürften aber für nur für sehr wenige interessant sein. Das Skript kann noch ein paar Dinge mehr, die ich noch hinzufügen werde in diesen Beitrag.
« Letzte Änderung: Juni 09, 2008, 14:47:04 von ERZENGEL »

GIF Player

Offline Onkel Hell

  • Sol Invictus
  • Administrator
  • VX-Kenner
  • ****
  • Beiträge: 562
  • You can't shoot me, I'm AIDS !
GIF Player
« Antwort #1 am: April 23, 2008, 22:15:24 »
klingt eigentlich ganz gut , is das von dir alleine oder has du das übersetzt ?
« Letzte Änderung: April 23, 2008, 22:15:39 von hellMinor »
Verborgen in der Dunkelheit
Ich kenne nur die Einsamkeit
Auf das kein Gott mich sieht, ich bin ein Eremit


Mega Man Battle Engine


GIF Player

ERZENGEL

  • Gast
GIF Player
« Antwort #2 am: April 23, 2008, 22:21:17 »
Nur hier gepostet und teilweise übersetzt ^^ Der Ersteller steht oben, obwohl ich glaube, das waren mehr oder er hat Teile von anderen Skripten verwendet, da das Skript an manchen Stellen unterschiedlichen Stil hat.

PS: Die Versionsnummer vom Simple Map-Name ist falsch ;)

GIF Player

Caith

  • Gast
GIF Player
« Antwort #3 am: April 23, 2008, 22:33:34 »
Nice werds mir mal zum gemüte führen xD

GIF Player

Angelos

  • Gast
GIF Player
« Antwort #4 am: April 23, 2008, 22:39:07 »
Sehr nice ^^
Werde es mal angucken...

GIF Player

Kaefer

  • Gast
GIF Player
« Antwort #5 am: April 24, 2008, 00:33:58 »
Also habs mit in mein Projekt einfügen wollen.
Da kam erst ne fehlermeldung.Dann hab ich die Kommentare aus dem was man in ein Script bei den Common Events eingeben muss rausgemacht,dann kam zwar keine Fehlermeldung mehr aber es kommt auch kein Gif.

Mit nem neuen Projekt sagt er mir das was mit Zeile 161 nicht stimmt.

GIF Player

woratana

  • Gast
GIF Player
« Antwort #6 am: April 24, 2008, 06:46:39 »
Erzengel, I tested this script and it's not work.

Here is how I call script:
$gif = GIFSprite.new
$gif.bitmap = "GIF/monkey.gif"
$gif.x = 160
$gif.y = 80
$gif.z = 666

Have anyone using this? Please tell me how it works :)

GIF Player

ERZENGEL

  • Gast
GIF Player
« Antwort #7 am: April 24, 2008, 07:43:52 »
I messed up the script :DGif#read_gifs has a line (ca. line 204) two stars ** instead of one.
  def read_gifs
    @gifs = @f.read(SIZE_GIFS).unpack("S2C3")
    # ???????
    @_pal_bits = (@gifs[2] & 7) + 1
    # ? ??????
    @gif_infos.width = @gifs[0]
    # ? ??????
    @gif_infos.height = @gifs[1]
    # ????????
    if @gifs[2] >> 7 == 1
      # ???????
      @g_pal_size = 3 * (1 << @_pal_bits)  # <= Multiplication instead of exponentiation
      # ?????????
      @g_pal = @f.read(@g_pal_size).unpack("C*")
    end
  end
And I edited the first post.
« Letzte Änderung: April 24, 2008, 07:46:33 von ERZENGEL »

GIF Player

Dainreth

  • Gast
GIF Player
« Antwort #8 am: April 24, 2008, 15:51:59 »
GIFs abspielen? Klingt gut, man könnte das zwar immer noch alles über mehrere Pictures machen, aber im Grunde ist es so sehr komfortabel. Hab's noch nicht getestet, werd mich aber ranmachen, danke für's Posten und Übersetzen!

 


 Bild des Monats

rooftop party

Views: 3614
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal