在second life 中创造脚本
作者:梦翔儿 日期:2007-5-19 21:09:00
LSL语言简单有效,易学,功能强大.给第二生命中的对象赋予生命。它与C/Java类型语言语法相似, 每个语法对应一个隐型状态机。多重脚本可以同时赋予一个,支持功能单一、没有风格的脚本的扩展,从而一段语法执行一个具体的函数,语言程序段是可执行代码,类似Java,直接在虚拟机或者仿真机上运行.每一个程序段接收分配到仿真机全部时间上的一个时间片. 因此带有多条执行指令的一个仿真机单条指令执行时间更短,而不会减低性能.而且,每条指令在其内存块内执行,防止指令写入被保护的模拟内存或者其它程序段内,使程序段很难进入仿真机.
我们从最简单例子开始吧,
(1)从hello开始
在" inventory"的Creat下拉菜单中,选择'Create New script ' 可以创建一个新的脚本,可以给个脚本命一个名my first script
默认值稍改一下就是如下:
default
{
    state_entry()
    {
        llSay(0, "Hello, Friend my name is jcqcool!");
    }
    touch_start(integer total_number)
    {
        llSay(0, "You touched me,my friends.");
    }
}
这就是一个hello程序,我可以自已改一下。
注意:ll开头的都是系统默认的函数,上边的脚本我想不用解析,大家应该都能读懂,和C也差不多呵。
这个小程序的在某种状态下,在屏幕显示Hello, Friend my name is jcqcool , 当触摸它的时候,屏幕显示You touched me,my friends
下面在物品创造工具,随意创建一个物品,将这个script,拖到物品上,就可以实现代码的附加了。
我们通过如上步骤就实现了脚本的编写与应用。
  • 标签:second life 脚本 script 
  • Re:在second life 中创造脚本
    作者:梦翔儿 日期:2007-5-19 21:59:09
    castelo 166.182.37 1000l$的红色拉风跑车,只卖10l$
    刚刚在车的地方,加入了如上脚本,很好用。
    不过不知道如何才能在物品上方自动显示一段文字?

    发表评论:

      大名:
      密码: (游客无须输入密码)
      主页:
      标题:
    Powered by Oblog.