• Anmelden

RedLink

Landsknecht

  • »RedLink« ist der Autor dieses Themas

Motto: Faulheit ist Relativ

  • Nachricht senden

1

Donnerstag, 11. Dezember 2008, 20:00

Titel mit kleinen Fenster mit verschiedenen Bildern.

Also ich wüsste gerne wie ich verschiedene Bilder einblende aber immer an der gleichen stelle.
Ich bräuchte nen codeschnippsel mit erklärung.
Wäre nett wenn es mir einer machen könnte.
  • Scripter

    Für den MV
  • Mitmacher

    nirgendswo

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

2

Donnerstag, 11. Dezember 2008, 21:07

Mit

Ruby Quellcode

1
2
@bitmap = Sprite.new
@bitmap.bitmap = RPG::Cache.picture("Bild im Pictureordner")
wird ein Bild angezeigt. Das solltest du im Skript def main machen, bevor die Schleife (loop do) beginnt.
Dann kannst du mit

Ruby Quellcode

1
2
@bitmap.x = 21
@bitmap.y = 12
die oberen, linken Pixelkoordinaten verändern.
Nach der Schleife oder auch früher, je nachdem, benutzt du

Ruby Quellcode

1
@bitmap.dispose
um das Bild zu löschen.
Mit

Ruby Quellcode

1
@bitmap.opacity = 255
wird die Transparenz geändert

achja, @bitmap kannst du natürlich auch @kartoffel oder @picture nennen^^
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

RedLink

Landsknecht

  • »RedLink« ist der Autor dieses Themas

Motto: Faulheit ist Relativ

  • Nachricht senden

3

Freitag, 12. Dezember 2008, 17:08

weißt du wie ich das mache das alle 4 oder 2 msekunden nen neues Bild kommt?
Und es sich nach ner zeit auch wiederholt?
  • Scripter

    Für den MV
  • Mitmacher

    nirgendswo

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

4

Freitag, 12. Dezember 2008, 17:25

Damit sich alles wiederholt, könntest du ja eine Variable immer höher setzen. Also du zeigst Bild 1 an, setzt sie auf 0. Du zeigst Bild 2 an, erhöhst sie um 1. Du zeigst Bild 3 an, erhöhst sie um 1. Dann machst du eine if-Abfrage

Ruby Quellcode

1
2
3
if @variable == 2
#blablabla
end

und zeigst Bild 1 an und setzt die Variable auf 0.

Mit Graphics.frame_count%20 == 0 in einer If-Abfrage z.B. wird das dadrin alle 20 Frames ausgeführt.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

5

Freitag, 12. Dezember 2008, 18:05

Ich bevorzuge und komplettiere mal Neo-Bahamuts zweiten Weg:

Ruby Quellcode

1
2
3
4
# Falls der Frame Count durch 20 teilbar ist (siehe Modulo bei Wikipedia, etc.)
if (Graphics.frame_count % 20).zero?  
  # tue etwas
end

Dragoon93

Gesperrter Nutzer

  • »Dragoon93« wurde gesperrt

Motto: >>>!!!Triavolution RULEZ!!!<<<

  • Nachricht senden

6

Freitag, 12. Dezember 2008, 20:22

könnte mir das jemand als komplettes Script geben (meinetwegenStandart-Titlescript.





Wäre echt super

RedLink

Landsknecht

  • »RedLink« ist der Autor dieses Themas

Motto: Faulheit ist Relativ

  • Nachricht senden

7

Freitag, 12. Dezember 2008, 20:25

Müsste ich das in ein Loop machen?
  • Scripter

    Für den MV
  • Mitmacher

    nirgendswo

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

8

Freitag, 12. Dezember 2008, 22:27

Nein, die Loop ist ja schon standartmäßig in Scene_Title eingebaut

Zitat

Ruby Quellcode

1
2
3
4
5
6
7
8
loop do
Grahpics.update
Input.update
update
if $scene != self
break
end
end
Bei der Methode update (def update) müsstest du den Code hinschreiben
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

Dragoon93

Gesperrter Nutzer

  • »Dragoon93« wurde gesperrt

Motto: >>>!!!Triavolution RULEZ!!!<<<

  • Nachricht senden

9

Samstag, 13. Dezember 2008, 17:12

Ich bin ein Anfänger, was das Scripten angeht...
Ich habe es zwar selbst hinbekommen, das er das Bild anzeigt, aber ich weiß nicht, wie ich z.B. nach 1sek an der gleichen stelle ein anderes Bild kommt. Ich möchte nämlich eine kleine Animationen aus Bildern Darstellen.
Wie mache ich das?
Könnte mir jemand so ein modifiziertes Title_script anhängen? Wäre echt super

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

10

Samstag, 13. Dezember 2008, 17:47

Es gibt dafür ein Skript. Ich kann mal gucken, ich habs irgendwo rumfleigen^^
Aber das ist auch nicht so schwer. Du fügst

Ruby Quellcode

1
bilder_showing
oder sowas in Scene_Title def update ein.
Dann machst du noch ganz unten (vor dem letzten end)

Ruby Quellcode

1
2
3
4
5
6
def bilder_showing
if @variable == nil then @variable = 0 end
if Graphics.frame_count%20 == 0 then
@variable += 1
@bitmap.bitmap = RPG::Cache.pictures("Intro#{@variable}")
end

Und dann noch den ungefähr den Code von oben =)

Dann wird alle 20 Frames das nächste Bild aus dem Picturesordner angezeigt. Die Bilder sind Intro1, Intro2, Intro3, Intro4 usw.

http://www.megaupload.com/de/?d=SZWRAC5J
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

Dragoon93

Gesperrter Nutzer

  • »Dragoon93« wurde gesperrt

Motto: >>>!!!Triavolution RULEZ!!!<<<

  • Nachricht senden

11

Samstag, 13. Dezember 2008, 18:09

Hmmm... Die angehengte Demo ist geil geworden, Kompliment^^
Aber wie kann ich es machen, das sich auf dem Titelbildschirm etwas bewegt (das es aussieht, als würde ein Vieh dot laufen)?

Am besten davon auch eine Demo anhängen (da ich nicht weiß, wo ich welche Codeschnipsel einfügen mus.

Kann man auch während des Spiels so etwas aufrufen?

(Eine weitere Frage, die mir viel arbeit abnehmen würde = Kann man kleine Videoclips in dutzende Bilder umwandeln, z.B. Jeder 1 oder 2. Frame gleich 1 Bild)

RedLink

Landsknecht

  • »RedLink« ist der Autor dieses Themas

Motto: Faulheit ist Relativ

  • Nachricht senden

12

Samstag, 13. Dezember 2008, 20:51

mache doch ne gif animation und bennene sie als JPG müsste dann als Animation sein im JPG format
  • Scripter

    Für den MV
  • Mitmacher

    nirgendswo

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

13

Samstag, 13. Dezember 2008, 21:02

Ähm, nein ?!

Eine JPG-Grafik kann nicht animiert sein, das ist so, als würdest du versuchen, einem Schwein die Wolle zu mähen.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

Dragoon93

Gesperrter Nutzer

  • »Dragoon93« wurde gesperrt

Motto: >>>!!!Triavolution RULEZ!!!<<<

  • Nachricht senden

14

Samstag, 13. Dezember 2008, 21:03

Wie, das geht? Habe ih nch ne was von gehört...

Ausserdem hatte ich vor, einen kleinen Filmclip noch einzufügen, der nur aus Bildern besteht.

RedLink

Landsknecht

  • »RedLink« ist der Autor dieses Themas

Motto: Faulheit ist Relativ

  • Nachricht senden

15

Samstag, 13. Dezember 2008, 21:53

Ähm, nein ?!

Eine JPG-Grafik kann nicht animiert sein, das ist so, als würdest du versuchen, einem Schwein die Wolle zu mähen.
dann mache mal ne Gif grafik und ändere die endung zu JPG. Dann öffne sie mit nem Browser
  • Scripter

    Für den MV
  • Mitmacher

    nirgendswo

Dragoon93

Gesperrter Nutzer

  • »Dragoon93« wurde gesperrt

Motto: >>>!!!Triavolution RULEZ!!!<<<

  • Nachricht senden

16

Samstag, 13. Dezember 2008, 21:57

Zum Totlachen xD

Hab als Endung .jpg hingeschrieben, doch wenn ich auf eigenschaft klicke, steht da immernoch ****.jpg.gif

17

Samstag, 13. Dezember 2008, 21:58

[offtopic]
Ähm, nein ?!

Eine JPG-Grafik kann nicht animiert sein, das ist so, als würdest du versuchen, einem Schwein die Wolle zu mähen.
dann mache mal ne Gif grafik und ändere die endung zu JPG. Dann öffne sie mit nem Browser

Der Datei-Header bleibt gleich - da könnte man als Endung auch bmp verwenden; es bleibt im Grunde genommen eine gif-Datei![/offtopic]
Bild

RedLink

Landsknecht

  • »RedLink« ist der Autor dieses Themas

Motto: Faulheit ist Relativ

  • Nachricht senden

18

Samstag, 13. Dezember 2008, 22:07

Zum Totlachen xD

Hab als Endung .jpg hingeschrieben, doch wenn ich auf eigenschaft klicke, steht da immernoch ****.jpg.gif
hast du vista?

Edit das umwandeln geht leider ist es dann keine ani im Maker wie in nem Browser.
  • Scripter

    Für den MV
  • Mitmacher

    nirgendswo

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

19

Samstag, 13. Dezember 2008, 22:21

Zitat

hast du vista?
Man kann bei XP auch einfach "Dateiendungen bei bekannten Dateitypen verbergen" oder so ausschalten.

Ja, wie Firephönix sagte, dass ganze ändert nur die Endung. Eigentlich bleibt es eine gif-Datei, es sieht nur anders aus.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

Dragoon93

Gesperrter Nutzer

  • »Dragoon93« wurde gesperrt

Motto: >>>!!!Triavolution RULEZ!!!<<<

  • Nachricht senden

20

Samstag, 13. Dezember 2008, 23:23

So, dann ist das ja geklärt^^

Wie sieht es jetzt mit meiner Frage aus???

Social Bookmarks