Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Baue ich das...



PunkFreaK
25.10.2010, 15:23
Hey Community,

Ich hab mich gefragt wie ich das bauen soll das wie bei der Formel1 diese Startlampen gebaut werden.
Ich hab schon versucht es zu bauen es hat zwar halbwegs so funktioniert wie ich wollte aber nicht ganz.
Man hat nämlich wenn die einzelnen Lichter angegangen sind noch die Farbübergänge gesehen und net wie es eigentlich sein sollte das es direkt von Rot auf Grün springt.


Also ich hab es so Probiert:
http://666kb.com/i/bntltjkx5fzomfsmb.gif


Und halt bei den Indicator'n noch bei OnValue bevor ich sie gespawnt hab noch die jeweilige Value eingestellt ab welcher Sekunde die Teile umspringen sollen.

Ich hoffe mir kann jemand helfen.

Mit Freundlichen Grüßen
PunkFreaK

GilgaCat
25.10.2010, 16:52
Also ich hab es so Probiert:


Und halt bei den Indicator'n noch bei OnValue...


Also irgednwie fehlt hier was bei deiner Erklärung.

Soweit ich weiß kann man beim Wire Light die RGB Farbe ändern.
Sowas wie Farbübergänge kann man dann mit einem Expression 2 chip realisieren, dass er dann von Rot nach Grün (also von 255,0,0 nach 0,255,0) übergeht.

Beispielsweise geht das mit einer Schleife:



@name RotNachGruen
@input Farbe1:vecor , Farbe2:vector
@output Farbe:vector

Rot=Farbe1:x()
Gruen=Farbe2:y()

for(i=0, Gruen) {
Rot--
Gruen++
Farbe=vec(Rot,Gruen,0)
}


Habs nicht getestet, Fehler mit eingeschlossen :)



Edit: Da fehlt noch nen Timer glaub ich. =>
http://www.youtube.com/watch?v=HQGe6xHCGLY

Vielleicht geht das so:



@name RotNachGruen
@input Farbe1:vecor , Farbe2:vector
@output Farbe:vector

interval(1000) # Zeitintervall

Rot=Farbe1:x()
Gruen=Farbe2:y()

for(i=0, Gruen) {
Rot--
Gruen++
Farbe=vec(Rot,Gruen,0)
}

PunkFreaK
25.10.2010, 16:59
Wie soll ich das dann Wiren bzw. Was brauch ich noch alles dafür?
Ich hab jetzt versucht den chip zu benutzen aber geht net es kommt diese Meldung


Variable expectet for ther numeric index at line 10 char 4
PS: Ich hab das Bild neu hochgeladen!