My most recent project has been adding set switching and special effects for a stage production in SL, and at no point was I limited by the language. I'm rarely trying to create a game-like environment, but rather to add realism to an environment for conversation and idea exchange. Point 4 really is a statement of personal preference, and on that point perhaps what I'm looking for is different. I can rez a few prims, but that's far below my expectations nowadays when I consider what an attractive piece of SL content should look like. As an individual with an engineering background rather than a graphic design the single reason I stick to adding interactivity to things that other people have designed is that creating attractive looking builds without using prefabbed components is way outside of my skill set. I don't think a change of language would solve the problem the OP alludes to. If content in SL is designed by small teams or individuals then the problem is that, not LSL. Things like version control, a debugger, and the ability to use a project directory out-of-world would make it a far more efficient environment to work in, and go along way to answering point 1. The biggest problem I have with LSL is that it takes me entirely out of an engineering toolchain. It's pretty much fine as it is though to be honest! If anything - more complication! Arrays, persistent storage and many other wishlist type items would just make the language bigger and more difficult. Making a "first script" is a matter of minutes and hours, not exactly unreachable! Think of it in terms of textures: the tools are available, but it takes a mixture of previous knowledge, or time to learn, as well as a natural inclination towards creation in that media. You can take the code out of SL and work with more powerful tools as well (eclipse etc) The "intuitive" scripting interface is in client and consists of a text editor! It has highlighting and some basic tools. You could in theory create a simpler language or interface and it has been done: however by making it simpler - you make it limited. The LSL wiki is the best example of cooperation between scripters and it does happen, though generally in smaller groups. LSL is what it is: a scripting language to interact with the world. The blog post has also lead to a vivid discussion on Google+ where mostly programmers dominate the discussion with their opinion that one shouldn't criticize a programming language as non-programmer. I have written a more in-depth blog post here: The amount of scripted content is poor compared to the amount of builds in Second Life. While the building tools are an intuitive interface that enables residents without an education as graphics designer to create content, there is no corresponding intuitive scripting interface There is little to no cooperation between scripters.Ĭontent in Second Life is mostly provided by very small teams or single creators for which the LSL language is too time consuming to realize their ideas Ī lot of the Second Life potential as a virtual platform has never been explored because: My friend Loki Eliot has expressed it visually. I have exemplified it with the lack of gaming content and many possible features of a virtual online world. Note: Objects using these scripts may not follow avatars across sim or parcel boundaries if land settings do not permit Object Entry or are set to a different group.I have written a blog post on LSL in Second Life and why I believe that it is not ideal for residents in an online world to create scripted content. These settings are adjusted in the script itself, near the top. You can adjust the timer between scans that update the object's placement, the offset in relation to avatar, and the range in which the object will scan for avatar. Objects will return home when a user logs out of object, teleports away, or goes offline. Three of these versions will go back to their "Home" position when finished, which is the location where they were before they started following. This set includes four versions of the Follow Script. Scripts are all: Modify / Copy / Transferīuy on Marketplace | Purchase in Second Life Please do not resell or give away scripts on their own. Scripts in this set can be used in your commercial products. These scripts use non-physical movement and do not require physics to be on in your sim, and they will work at any elevation. They float above the user's head by default but can be edited to follow in relation to the avatar in other ways as well. They can follow the owner, a group member that touches, or anyone that touches. These scripts allow an object to follow an avatar by floating above their head as they move around.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |