Wechselnde Bilder

Ein Script, dass die Oberfläche von Objekten mit unterschiedlichen Texturen belegt ist in vielen Bereichen nützlich. In meinem Büro habe ich solch ein Script eingesetzt um die Bilder meiner Wand auf Wunsch zu ändern.

Dazu benötigt man lediglich ein paar schöne Texturen die zu beginn in das Objekt gelegt werden. Als zweite Komponente dient dieses Script:

//Grindan Graves | 2nd Life Learning

integer invCount;
integer invLoopCount;

default
{
state_entry()
{
invCount = llGetInventoryNumber(INVENTORY_TEXTURE);
}

touch_start(integer total_number)
{
llSetTexture(llGetInventoryName(INVENTORY_TEXTURE, invLoopCount), 1); //nur Seite 1 bekommt eine neue Texture

invLoopCount++;

if (invLoopCount == invCount)
{
invLoopCount = 0;
}
}
}

Dieses Script sorgt beim Berühren dafür, das die nächste Texture aus dem Inventar auf die Seite 1 des Objektes gelegt wird. Um weitere Seiten zu belegen müssen die entsprechenden Nummern aus dem llSetTexture()-Befehl verwendet werden.

Tags: , , ,

Post comment as twitter logo facebook logo
Sort: Newest | Oldest