This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Texturanimation anlaufender Wellen
#1
Die Animation anlaufender Strandwellen ist in den meisten Fällen eine simple Texturanimation.

Dabei wird die Textur als endlos Schleife auf einer Fläche verschoben.

Die Verschiebungsrichtung läßt sich leider im Script nur grob in einer Richtung einstellen.
Dies ist die Richtung in der die Textur auf der Fläche liegt.
Per Script kann die Geschwindigkeit und durch +/- die LAufrichtung eingestellt werden.

Eine Änderung der Textur Laufrichtung kann duch drehen der Textur auf der Fläche im Baumenü erreicht werden.

Zur Steigerung der Script Effizienz steuert dieses Script alle verlinkten Prims , und alle Flächen.
Natürlich läßt sich die Drehrichtung pro Fläche individuell im Baumenü einstellen


Viel Spaß beim Bauen

Tron

Code:
// P415 Texturanimation anlaufender Wellen
// wirkt sich auf alle verlinkten Wellen aus, und spart so Scripte
// CC0 by Tron

float geschwindigkeit = 0.05;  // Anlaufgeschwindigkeit

// zur Steuerung der Texturanimation kann der Wert positive und negative Werte nehmen. Ausserdem kann man im Baumenü den Drehungswinkel der Textur ändern.

default
{
    state_entry()
    {
       llSetLinkPrimitiveParams(LINK_SET , [PRIM_PHANTOM, TRUE]);
       llSetLinkTextureAnim(LINK_SET ,ANIM_ON|LOOP|SMOOTH, ALL_SIDES, 1, 1, 1, 0, geschwindigkeit);
    }
}
Zitieren


Gehe zu:


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