Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
pak32 - Grafiken
#61
hi leute,
habe mit debbie mal ein kleines postgebäude entworfen

Edit: und noch ein größerer Springbrunnen

Wir haben mal 'ne Frage: wie macht man animierte bilder für simutrans, also z.B. das das Wasser animiert ist. Ich denke mal ein bild bei dem mehrere frames nebeneinander sind oder?

Hoffen auf antwort.

-SiD & Debbie


Angehängte Dateien Bild(er)
       
Zitieren
#62
Oh, schon wieder neue Sachen, Supi Big Grin

Für animationen braucht man netürlich mehrere Bilder (frames). Und muss in der dat-Datei in der Backimage-Zeile die fünfte [0] "benutzen". Ich poste mal eine beispiel dat:

Code:
Obj=building
name=mobo_park2
copyright=mobo
intro_year=1900
intro_month=1
retire_year=2050
needs_ground=1
animation_time=100
climates=rocky,tundra,temperate,mediterran
#seasons=2
level=20
type=cur
build_time=100
location=city
chance=150  
Dims=2,2,1
BackImage[0][0][0][0][0][0]=image1.0.0
BackImage[0][0][1][0][0][0]=image1.0.1
BackImage[0][1][1][0][0][0]=image1.1.1
BackImage[0][1][0][0][0][0]=image1.1.0
BackImage[0][0][0][0][1][0]=image2.0.0
BackImage[0][0][1][0][1][0]=image2.0.1
BackImage[0][1][1][0][1][0]=image2.1.1
BackImage[0][1][0][0][1][0]=image2.1.0
BackImage[0][0][0][0][2][0]=image3.0.0
BackImage[0][0][1][0][2][0]=image3.0.1
BackImage[0][1][1][0][2][0]=image3.1.1
BackImage[0][1][0][0][2][0]=image3.1.0
BackImage[0][0][0][0][3][0]=image4.0.0
BackImage[0][0][1][0][3][0]=image4.0.1
BackImage[0][1][1][0][3][0]=image4.1.1
BackImage[0][1][0][0][3][0]=image4.1.0
BackImage[0][0][0][0][4][0]=image5.0.0
BackImage[0][0][1][0][4][0]=image5.0.1
BackImage[0][1][1][0][4][0]=image5.1.1
BackImage[0][1][0][0][4][0]=image5.1.0
BackImage[0][0][0][0][5][0]=image6.0.0
BackImage[0][0][1][0][5][0]=image6.0.1
BackImage[0][1][1][0][5][0]=image6.1.1
BackImage[0][1][0][0][5][0]=image6.1.0
BackImage[0][0][0][0][6][0]=image7.0.0
BackImage[0][0][1][0][6][0]=image7.0.1
BackImage[0][1][1][0][6][0]=image7.1.1
BackImage[0][1][0][0][6][0]=image7.1.0
BackImage[0][0][0][0][7][0]=image8.0.0
BackImage[0][0][1][0][7][0]=image8.0.1
BackImage[0][1][1][0][7][0]=image8.1.1
BackImage[0][1][0][0][7][0]=image8.1.0
BackImage[0][0][0][0][8][0]=image9.0.0
BackImage[0][0][1][0][8][0]=image9.0.1
BackImage[0][1][1][0][8][0]=image9.1.1
BackImage[0][1][0][0][8][0]=image9.1.0
BackImage[0][0][0][0][9][0]=image10.0.0
BackImage[0][0][1][0][9][0]=image10.0.1
BackImage[0][1][1][0][9][0]=image10.1.1
BackImage[0][1][0][0][9][0]=image10.1.0
BackImage[0][0][0][0][10][0]=image11.0.0
BackImage[0][0][1][0][10][0]=image11.0.1
BackImage[0][1][1][0][10][0]=image11.1.1
BackImage[0][1][0][0][10][0]=image11.1.0
BackImage[0][0][0][0][11][0]=image12.0.0
BackImage[0][0][1][0][11][0]=image12.0.1
BackImage[0][1][1][0][11][0]=image12.1.1
BackImage[0][1][0][0][11][0]=image12.1.0
BackImage[0][0][0][0][12][0]=image13.0.0
BackImage[0][0][1][0][12][0]=image13.0.1
BackImage[0][1][1][0][12][0]=image13.1.1
BackImage[0][1][0][0][12][0]=image13.1.0
BackImage[0][0][0][0][13][0]=image14.0.0
BackImage[0][0][1][0][13][0]=image14.0.1
BackImage[0][1][1][0][13][0]=image14.1.1
BackImage[0][1][0][0][13][0]=image14.1.0
BackImage[0][0][0][0][14][0]=image15.0.0
BackImage[0][0][1][0][14][0]=image15.0.1
BackImage[0][1][1][0][14][0]=image15.1.1
BackImage[0][1][0][0][14][0]=image15.1.0
BackImage[0][0][0][0][15][0]=image16.0.0
BackImage[0][0][1][0][15][0]=image16.0.1
BackImage[0][1][1][0][15][0]=image16.1.1
BackImage[0][1][0][0][15][0]=image16.1.0
BackImage[0][0][0][0][16][0]=image17.0.0
BackImage[0][0][1][0][16][0]=image17.0.1
BackImage[0][1][1][0][16][0]=image17.1.1
BackImage[0][1][0][0][16][0]=image17.1.0
BackImage[0][0][0][0][17][0]=image18.0.0
BackImage[0][0][1][0][17][0]=image18.0.1
BackImage[0][1][1][0][17][0]=image18.1.1
BackImage[0][1][0][0][17][0]=image18.1.0
BackImage[0][0][0][0][18][0]=image19.0.0
BackImage[0][0][1][0][18][0]=image19.0.1
BackImage[0][1][1][0][18][0]=image19.1.1
BackImage[0][1][0][0][18][0]=image19.1.0
BackImage[0][0][0][0][19][0]=image20.0.0
BackImage[0][0][1][0][19][0]=image20.0.1
BackImage[0][1][1][0][19][0]=image20.1.1
BackImage[0][1][0][0][19][0]=image20.1.0

In diesem Beispiel sind die einzelnen frames in verschiedenen Dateien (image1 bis image20). Das ist ganz praktisch bei Objekten die schon aus mehreren Feldern bestehen weil sich die "Ortsangaben" (die zweite bis vierte [0] und die .0.0 hinter dem image1) ja immer wiederholen (nach vier zeilen - weil 4 felder) und man nur den Dateinamen ändern muss und den Rest kopieren kann.

Der Eintrag "animation_time=100" gibt an wie lange (in milisekunden) der frame stehen bleibt bis dann der nächste kommt.

Versucht es am besten mit Tilecutter, der hat auch schon eine funktion um animierte paks zu machen, Ich habs allerdings nicht hingekriegt damit, aber Timothy arbeitet an dem Programm und vielleicht funktionierts ja inzwischen. in einzelne tiles zerschnitten werden muss der park ja auch noch, und das geht mit tilecutter schon sehr gut.

Ich hoffe das hilft euch, ansonsten fragt nochmal nach und guckt mal ins Wiki.

Ausserdem häng ich noch nen gezipten Ordner mit paks an. Das ist kein richtiger Release oder so, aber man kann damit erstmal ein p32 spiel starten und seine häuser testen.

Mist der Dateianhang ist zu gross.

Ich hab ihn schon im englischen forum geposted ihr könnt ihn euch von dort laden (dazu muss man kein mitglied dort sein).

Hier ist der thread http://forum.simutrans.com/index.php/top...3.100.html

und hier ist der direkte link auf das attachment (weiss nicht ob das klappt) http://forum.simutrans.com/index.php?act...tach=16484
Zitieren
#63
Eine Animation mit den BackImage-Grafiken zu machen ist weniger gut. Das bläht die pak-Dateien zu sehr auf.

Besser ist es, das Animationsobjekt als FrontImage umzusetzen.

Ein Beispiel dafür steht im Englischem Forum.
Zitieren
#64
Ok, das war mir jetzt auch noch neu. Speicherplatz sparen tut man damit natürlich nur, wenn man nur den teil der sich verändert als frontimage vor die animation packt (und dieser teil halt kleiner ist als die gesamte grafik).

Der spar effekt wäre auch zu nichte wenn man für jeden frame wieder ein backimage angeben muss, daher nehme ich mal an, dass man das nicht muss, weiss ich aber nicht genau. Leider ist in dem thread keine dat dabei. Vielleicht kanns du die ja noch posten frank (du hast die doch oder?).
Zitieren
#65
Die Dat steht in dem Thread. 3 Posts über dem Screenshot mit der pak-Datei, wenn ichs noch richtig weis.

Das BackImage ist doch vorhanden.

BackImage[0][0][0][0][0][0]=grafik
FrontImage[0][0][0][0][0][0]=grafik
FrontImage[0][0][0][0][1][0]=grafik
FrontImage[0][0][0][0][2][0]=grafik
FrontImage[0][0][0][0][3][0]=grafik
Zitieren
#66
Leute, achtet bitte darauf dass ihr die pngs mit 24 bit Farbtiefe speichert. Ich hatte da jetzt n paar probleme beim einfügen der neuen grafiken. Die braucht ihr nicht nochmal verbessern die bearbeite ich selbst, aber für die Zukunft wärs gut, das spart mir arbeit.

@mab: Dein Teich ist drin muss aber noch auf mehrere felder Aufgeteilt werden (mach ich demnächst). Möchtest du vielleicht noch 3 variationen davon machen, dann sieht der Teich immer mal etwas anders aus.

Ausserdem hab ich jetz im englischen forum ein "progre2s / current status" also Fortschritt / derzeitiger Stand, dort gibts ab jetzt immer die neueste Vorabversion.

http://forum.simutrans.com/index.php/top...l#msg50482
Zitieren
#67
So hier hibts mal noch zwei 32er Versionen von zwei Hochhäusern, die eigentlich für das pak 96 comic waren.


Angehängte Dateien Bild(er)
       
Der cheatet!!! Ich habs genau durch die Wand gesehen
FC Hansestadt-Habbenheim
Entwickler pak96.comic
Zitieren
#68
Oh, sehr schön!

Ich war auch gfrad dabei ein paar Hochhäuser zu machen da kann ich die ja gleich dazutun.

Hast du an bestimmte zeiten gedacht? Das erste ist komplett verglast, oder? Das muss dan relativ spät kommen so 1990 vielleicht. Bei dem anderen weiss ich nicht, das könnte auch schon älter sein.
Zitieren
#69
Zitat:Original von luki haba
So hier hibts mal noch zwei 32er Versionen von zwei Hochhäusern, die eigentlich für das pak 96 comic waren.

Dort sind sie auch drin. Kommen mit der nächsten Version!
Zitieren
#70
Also das zweite kommt so aus dieser Beton Zeit also 1960? (Weiß ehrlich nicht genau, wann das war) Aber das erste sollte wirklich erst recht spät kommen denn es ist, wie du schon sagtest verglast.

Wenn du möchtest kann ich ab und zu mal ein paar Grafiken fürs p32 machen, wenn ich sowiso welche fürs pak96 mache.
Der cheatet!!! Ich habs genau durch die Wand gesehen
FC Hansestadt-Habbenheim
Entwickler pak96.comic
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste