直接在second life里开发脚本,非常慢,很影响开发效率。而使用LSL的eclipse插件在eclipse(version 3.2 or later)里进行开发有下列优点:
1、 能够识别后缀名为“lsl”的文件
2、能够按LSL的语法高亮显示
3、具备代码自动完成功能(编辑器显示代码完成下拉框的热键默认为 Ctrl-Space)
4、有完备的API文档提供
5、自动排版你的代码,使其更美观(right click in the editor and then select "format")
6、对于“语法错误”和“使用不存在的变量”会提示有错(但是对函数的使用是否有误无法辨别,如调用函数的参数类型不对)
7、在eclipse的Outline View里很清楚列出脚本的结构,非常便于开发!
体现上述优点的Snapshots见http://byronstar-sl.sourceforge.net/preview.html
安装ByronStar SL插件的步骤:
1、启动eclipse之后,选择菜单 Help > Software Updates > Find and Install,然后选择“Search for new features to install”
2、click "New Remote Site" button, 随您的喜好进行命名,并使用 url:http://byronstar-sl.sourceforge.net/update
3、然后一直next即可
在Eclipse里开发LSL脚本的步骤:
1、Create a new project "File > New > Project > [+] General > Project"
2、在project里创建以"lsl"为后缀名的file: "File > New > File"
3、OK之后,把开发好的脚本搬到Second Life里。。。
http://www.ibm.com/developerworks/cn/edu/r-dw-r-radsl.html 是IBM指导开发Second life脚本的教程