LSL Status/Kan-ed5
From OpenSimulator
(Difference between revisions)
m (Robot: Cosmetic changes) |
|||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
| − | {{ | + | {{Quicklinks}} |
<br /> | <br /> | ||
| Line 36: | Line 36: | ||
'''Status:''' Working! | '''Status:''' Working! | ||
| + | |||
| + | [[Category:Scripts]] | ||
Latest revision as of 19:31, 3 March 2012
Code
default
{
state_entry()
{
llSay( 0, "Hello, Avatar!");
vector startPoint = llGetPos();
}
touch_start(integer total_number)
{
llSay( 0, "Touched." );
// Define a rotation of 10 degrees around the Y-axis.
rotation Y_10 = llEuler2Rot( < 0, 10 * DEG_TO_RAD, 0 > );
// now rotate the object 10 degrees in the X-Z plane during
// each loop iteration. note that each call to llSetRot
// causes a .2 second delay.
integer i;
for( i = 1; i < 100; i++ )
{
// rotate object in the X-Z plane around its own Y-axis.
rotation newRotation = llGetRot() * Y_10;
llSetRot( newRotation );
}
llSay( 0, "Rotation stopped" );
}
}
Status: Working!