• Anmelden

1

Freitag, 15. August 2014, 09:03

Particle System

Juhu!

Ich hoffe ich bin jetzt hier nicht allzu falsch...aber ich habe vor kurzem meine ganzen Daten vom Laptop auf den PC kopiert und dabei auch einen Contestbeitrag von MasterHen gefunden, das war der Dörfercontest und er hatte da so eine hübsche Wüstenstadt erstellt.
Dadrin habe ich ein Particle System gefunden was ich mir kurzerhand mal rauskopiert hab weil ich es testen wollte. Bin ein bisschen probieren habe ich es auch geschafft die Partikel im Spiel anzeigen zu lassen, allerding sitzen sie für das wofür ich sie brauche irgendwie ungünstig. Ich schaffe es aber nicht herauszufinden wie ich das verändern kann, ob ich es überhaupt verändern kann oder woher der Script kommt und ob ich ihn überhaupt so einfach nutzen darf o.O

Im ScriptEditor hat er den Namen "Particle Script *by Leif"
Leider leider habe ich derzeit zu Hause kein Internet (dank Umzug und der Unfähigkeit des pinken Internetanbieters...) und kann nur auf der Arbeit versuchen was herauszufinden, aber hier leider nichts runterladen um vll mal was zu testen. Da ich das Projekt an dem ich gerade Arbeite zu einem bestimmten Termin fertig haben will (Geburtstagsgeschenk) und ich nicht weiss wie lange die Herrschaften in Pink noch für unseren Internetanschluss brauchen, frage ich daher einfach mal hier nach ._.

Deswegen jetzt, lange Rede, kurzer Sinn: Schwirrt der genannte MasterHen hier noch irgendwo rum und kann mir mit den Fragen weiterhelfen? Oder sagt es jemanden hier etwas und kann kurze Hilfe für Trottel anbieten?
Links die ich gefunden habe führen leider nur ins Datennirvana wegen der kaputten Datenbank der Community hier (was ich wirklich arg schade finde, fand die unheimlich super! Auch was die Tutorials usw anging...)

Ganz liebe Grüße
Nona
Bild

2

Freitag, 15. August 2014, 13:32

Hallo Nona.

Nun, die beiden User sind hier registriert, waren aber schon länger nichtmehr online. Du findest in ihrem Profil aber ihre Skypeadresse, vielleicht hast Du damit Glück:
:arrow: Profil von Leif
:arrow: Profil von MasterHen

Ansonsten kann auch ich dir gerne helfen, ich lade gerade mal die Dörfercontestbeiträge. Was genau ist denn dein Problem mit dem Skript? Ich habe deine Beschreibung nicht wirklich verstanden.

3

Freitag, 15. August 2014, 22:21

Guten Abend!

Danke erstmal für die Profile, MasterHen hatte ich auch schonmal gefunden, leider hat er aber sein Profil für nicht-Freunde gesperrt ^^"

Ich versuche es nochmal zu erklären: MH hat in seinem Beispiel für Wandfackeln Partikel eingesetzt. Dieses Event habe ich einfach kopiert und versucht es für die RTP Standfackel zu nutzen...dafür passt es aber irgendwie nicht so, es sitzt einige Pixel zu hoch/zu niedrig... und da stellt sich mir die Frage ob und wie ich das ändern kann? Es scheint ja fertige Partikelhaufen zu geben...das eine trägt den Namen fackel1, und ein anderes rauch1 oder so ähnlich... Frage mich wo die hinterlegt sind und ob es da noch mehr gibt?

Also kurz, würde ich primär gerne passende Partikel für die rtp Fackel haben und sekundär verstehen wie ich vll auch andere abrufe bzw wo ich diese finde^^

Lg Nona
Bild

4

Freitag, 15. August 2014, 23:51

Guten Abend Nona.

Die bisherigen Partikeleffekte sind in der Datei Data/Partikels.rxdata abgelegt, es gibt:
"fackel1", "irrlicht1", "special1", "feuer1", "fee1", "karten1", "gift1", "rauch1", "wassergeist1", "test", "heilen1" und "schatten1" vorgefertigt.

Du kannst dir auch eigene erzeugen, dafür legst Du einfach neue Objekte der Klasse Data_Particle an, füllst da die Werte rein (was die Werte tun wird im Skript ab Zeile 55 erläutert) und speicherst dies unter einem Namen in die Variable $particles, also zum Beispiel:

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Erstelle einen neuen Partikeleffekt für die RTP Fackel
new_particle_effekt = Data_Particle.new(
                                        ["particle_1"],          # Bitmap
                                        1,                       # min_count
                                        1,                       # add_count
                                        20,                      # max_count
                                        [-0.6, 0.6, -1.6, -1.0], # speed
                                        [0.4, 0.4, 0, 0],        # zoom
                                        [0, 0, 0, 0],            # rotation
                                        [0.0, 0.03, 0.0, 0.04],  # acc
                                        [0, 0, 0, 0],            # special
                                        [17, 23],                # life
                                        [100, 130],              # opacity
                                        [0, 0, -15, -15],        # pos_add (!)
                                        1,                       # blend_type
                                        [175, 255, 165, 245, -155, -80, 55, 150], # tone,
                                        [50, 5],                 # up_opacity, 
                                        false,                   # up_op_pulse,
                                        [-55, 70, 55, 0],        # up_tone,
                                        0,                       # up_wind
                                        300                      # layer
                                        )
# Speichere ihn für dieses Spiel zu den anderen Effekten
# Events können mit dem Schlüsselwort "nona" ihn benutzen.
$particles["nona"] = new_particle_effekt
Wenn Du dieses Skript als neues über Main einfügst, kannst Du ja damit erstmal herum probieren. Einfach die Werte die ich verwendet habe leicht anpassen (als Basis habe ich den Effekt fackel1 benutzt [pos_add legt den Bereich der Startpunkte für die einzelnen Partikel fest]).

5

Samstag, 16. August 2014, 07:53

Ganz vielen lieben dank! Ich schaue mir das mal an und wenn ich was nicht versteh melde ich mich.
Wirklich vielen Dank ♥
Bild

Ähnliche Themen

Social Bookmarks