Difference between revisions of "Viewerhelp:Building and scripting"

From Second Life Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Help Article Ready for Review}}
{{Help Article Ready for Copy Edit}}
Second Life provides a powerful set of tools for creating new objects and bringing them to life. Every object, house, vehicle, weapon, and piece of clothing in Second Life has been designed, built, and programmed by Residents just like you! 


===Building===
Second Life provides a powerful set of tools for creating new content and bringing it to life. Every object, house, vehicle, weapon, and piece of clothing in Second Life has been designed, built, and programmed by Residents just like you!
Objects built using Second Life's native building tools are constructed of {{Xref|prim|primitives}}, often called "prims". Prims are basic geometric shapes that you can resize, stretch, color, texture, and link together to form a complete object.  To create your first prim:


# Choose '''Build > Build''' from the menu bar at the top of the screen.
== Building ==
# The {{winlink|Build Tools}} window opens, with the '''Create''' tool active and the '''Cube''' primitive type selected.
 
Objects built using Second Life's native building tools are constructed of {{Xref|prim|primitives}}, often called "prims." Prims are basic geometric shapes that you can resize, stretch, color, texture, and link together to form a complete object. To create your first prim:
 
# Choose '''Build''' menu > '''Build''' from the top of the Viewer window.
# The {{winlink|Build Tools}} window opens, with the {{ToolIcon_Create|Create}} tool active and the {{ToolIcon_Cube|Cube}} primitive type selected.
# Click the ground anywhere to create a new cube primitive inworld.
# Click the ground anywhere to create a new cube primitive inworld.


===Scripting===
{{KBtip|If you get an error message saying you can't build here, visit a [https://wiki.secondlife.com/wiki/Sandbox sandbox] like [http://maps.secondlife.com/secondlife/Sandbox%20Island/ Sandbox Island].}}
Many objects contain {{Xref|script|scripts}}, which are computer programs written in Linden Scripting Language ({{Xref|LSL}}). Scripts can make objects behave in a certain way, change color, interact with avatars and other objects, and perform thousands of other tasks. To create your first script:
 
== Scripting ==
 
Many objects contain {{Xref|script|scripts}}, programs written in Linden Scripting Language ({{Xref|LSL}}). Scripts can make objects behave in a certain way, change color, interact with avatars and other objects, and perform thousands of other tasks. To create your first script:


# Create a new object, as described above.
# Create a new object, as described above.
# Right-click the object and choose '''Edit''' from the contextual menu.
# Right-click the object and choose '''Edit''' from the contextual menu.
# Click the Content tab of the {{Winlink|Build Tools}} window.
# Click the Content tab of the {{Winlink|Build Tools}} window.
# Click the '''New Script''' button.
# Click the '''New Script''' button.  
# A script named "New Script" appears in the object's contents, and the objects says "Hello, Avatar!" in Nearby Chat as the script starts running.
# A script named "<code>New Script</code>" appears in the object's contents, and the object says "<code>Hello, Avatar!</code>" in {{winlink|Nearby Chat}} as the script starts running.
 
# Double-click the script to examine and edit it.
To examine a script and alter it, double-click it in the object's contents. 
 
For complete descriptions of all LSL commands, see the [http://wiki.secondlife.com/wiki/LSL_Portal LSL Portal] in the Second Life wiki.


===For more information===
== See also ==
For a brief introduction to inworld building, see [http://wiki.secondlife.com/wiki/How_do_I_build_objects%3F How do I build objects?]


For more extensive information about building, scripting, and clothing creation, see the following categories in the Second Life Knowledge Base:
* '''[http://wiki.secondlife.com/wiki/How_do_I_build_objects%3F How do I build objects?]''' - A brief introduction to inworld building.
* [http://wiki.secondlife.com/wiki/Category:Building_Objects Building Objects]
* '''[http://wiki.secondlife.com/wiki/LSL_Portal LSL Portal]''' - Descriptions of all LSL commands, scripting tutorials, and lots of resources contributed by Residents.
* [http://wiki.secondlife.com/wiki/Category:Coding_Scripts Coding Scripts]
* '''[http://secondlife.com/kb Knowledge Base]''' - Contains extensive information about building, scripting, and clothing creation such as these categories:
* [http://wiki.secondlife.com/wiki/Category:Making_Clothing Making Clothing]
** '''[http://wiki.secondlife.com/wiki/Category:Building_Objects Building Objects]'''
* [http://wiki.secondlife.com/wiki/Category:Working_with_Textures Working with Textures]
** '''[http://wiki.secondlife.com/wiki/Category:Coding_Scripts Coding Scripts]'''
** '''[http://wiki.secondlife.com/wiki/Category:Making_Clothing Making Clothing]'''

Latest revision as of 11:25, 18 October 2011

KBnote.png Note: This article is ready for copy editing.

Second Life provides a powerful set of tools for creating new content and bringing it to life. Every object, house, vehicle, weapon, and piece of clothing in Second Life has been designed, built, and programmed by Residents just like you!

Building

Objects built using Second Life's native building tools are constructed of primitives, often called "prims." Prims are basic geometric shapes that you can resize, stretch, color, texture, and link together to form a complete object. To create your first prim:

  1. Choose Build menu > Build from the top of the Viewer window.
  2. The Build Tools window opens, with the Create Create tool active and the Cube Cube primitive type selected.
  3. Click the ground anywhere to create a new cube primitive inworld.
KBtip2.png Tip: If you get an error message saying you can't build here, visit a sandbox like Sandbox Island.

Scripting

Many objects contain scripts, programs written in Linden Scripting Language (LSL). Scripts can make objects behave in a certain way, change color, interact with avatars and other objects, and perform thousands of other tasks. To create your first script:

  1. Create a new object, as described above.
  2. Right-click the object and choose Edit from the contextual menu.
  3. Click the Content tab of the Build Tools window.
  4. Click the New Script button.
  5. A script named "New Script" appears in the object's contents, and the object says "Hello, Avatar!" in Nearby Chat as the script starts running.
  6. Double-click the script to examine and edit it.

See also