LlDetectedTouchFace

De DigiWiki.

default {
 
    touch_start(integer num_detected) {
        integer i;
        for (i = 0; i < num_detected; i++) {
            integer touchedFace = llDetectedTouchFace(i);      
 
            if (touchedFace == -1) {
                llWhisper(0, "Sorry, your viewer doesn't support touched faces.");
            }
            else {
                // Store away the original color
                vector oldColor = llGetColor(touchedFace);
 
                // Flash white and black on the touched face
                llSetColor(<1., 1., 1.>, touchedFace);
                llSleep(0.1);
                llSetColor(<0., 0., 0.>, touchedFace);
                llSleep(0.1);
 
                // Put the color back to how we found it.
                llSetColor(oldColor, touchedFace);
            } // if ...
        } // for ...
    } // touch_start
 
}
Outils personnels
  • Cette page a été consultée 673 fois.
donate
Google Ads