LlOffsetTexture

De DigiWiki.

// Offsets the textures on 6 sides
 
float offset;
 
default
{
    state_entry()
    {
        integer i;
 
        for( i = 1; i < 7; i++ )
        {
            offset = offset + .1;
            llOffsetTexture( (float)offset, (float)offset, i);
        }
    }
}
default 
{ 
  state_entry() 
  { 
      llScaleTexture(0.5,0.5 ,ALL_SIDES); 
      llOffsetTexture(-0.250,0.250,ALL_SIDES); 
  } 
  touch_start(integer total_number) 
  { 
      float offsetX; 
      float offsetY; 
      float getval = llFrand(3.0); 
      if ( getval < 1.0){ 
          offsetX=0.250; 
          offsetY=0.250; 
      }else if ( getval < 2.0){ 
          offsetX=-0.250; 
          offsetY=-0.250; 
      }else{ 
          offsetX=0.250; 
          offsetY=-0.250; 
      } 
      llOffsetTexture(offsetX,offsetY,ALL_SIDES); 
      llSleep(3.0); 
      llResetScript(); 
  } 
}
Outils personnels
  • Cette page a été consultée 768 fois.
donate
Google Ads