{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
1.agent代理表示为当前用户.通常”agent”代号直接指”您自己”,“avatar”另指它人.每一个agent都一个uuid,通常在脚本代码中也叫做”agent_id”.
2.agnisl(secondlife)主网络群(也叫网格)的代号,sl用户都连接到该网络上.secondlife主网络群使用的主机域名是agni.lindenlab.com(不存在该台主机),比如secondlife用于用户登陆的主机是login.agni.lindenlab.com
3.asset资产主要为数据资源如图片,声音,脚本,物体等等.资产可以下载到用户的客户端或者上传到一台中央的资产储物库中.asset具有uuid和type属性.types(资产类型)在llassettype.h头文件中有定义.
4.avatar虚拟化身用户的数字化身.在客户端中由llvoavatar类来实现.
5.child子代理(完整定义包括”childagents”[子代理],更多参考”如何阅读1.7模拟器的状态“.在其它地方有不同含义,比如”您的附件是您虚拟化身的子物体,也是您正坐[sitting]物体的子物体.”,更多参考”sitting“的定义.)
6.estate地产有自己规则的小岛(regions),比如被封禁的用户,太阳的位置等等.地产有所有人,可以是一个用户或者”governorlinden(linden所有)”.大多的私有小岛都有他们自己的地产.地产有一个整数的识别号.“mainland(官方管理的土地)”的地产号为1.
7.farm服务器群grid(网格,secondlife网络主机群)的同意词.
8.floater浮动条一个出现在用户界面上的对话窗口.floader由”llfloater”类来实现.
9.fmod跨平台的音频库.常用于向某个土地块上的用户播放解压缩的声音和mp3音乐.更多访问fmod.org网站.
10.grid网格一群sims(服务器主机,一台主机可有2到16个区域,secondlife的土地都寄存在linux服务器上,一个区域的大小是256mx256m,面积是65536平米).
11.host主机服务器,通常是指某个sim,一个主机上可有2到16个sim.
12.indra林登实验室软件项目的内部代号,包括secondlife服务器(用户服务器userserver,空间服务器spaceserver,数据服务器dataserver,模拟器simulator和网络骨干backbone)和用户客户端程序.
13.jpeg2000采用小波变换(wavelet)算法的图片压缩格式,支持”感兴趣区域”特性,不增加文件的大小.更多参考wikipedia中的jpeg2000定义.
14.kakadu跨平台的高性能jpeg2000库.林登实验室没有重新发布kakadu的权利,所以开源客户端程序使用了openjpeg库.
15.lsl林登脚本语言林登脚本语言(lindenscriptinglanguage)的缩写,类似于c语言,主要用于服务端物体的脚本编程.
16.messagetemplate消息模板一种用于描述用户客户端程序与服务器端进行udp通信的协议.在文本文件app_settings/message_template.msg中有定义.
17.oggvorbis开源的音频压缩库.声音数据以.ogg格式存放在资产系统中.
18.parcel土地一块由个人或者社团拥有的土地.土地是由4×4米大小的土地块构成(也就是说最小的土地单元为16平米),土地块不要求是临近的.土地具有本地整数id和全局的uuid.
19.prim基本物体primitive的缩写.
20.primitive基本物体secondlife在线世界中的3d物体.每一个基本物体都有一套参数,包括位置,偏移,旋转,切分,孔径等等.多个基本物体可以连接在一起成为一个链接体.基本物体也可以穿带到虚拟化身上.穿到身上的过程跟链接多个物体是分开的.primitives由llprimitive实现.物体转换由llvolume实现,渲染由llvovolume实现.
21.quaternion四元数主要用于计算3d物体的旋转角度.secondlife使用单元四元数(由4个float型的值组成).其中3个float用于传送,剩下的一个数值在viewer中有定义.更多访问gamedev网站上的quaternions文章.
22.region区域secondlife在线世界中的一个区域的名字,比如”orientationisland”或者”ahern”.一个区域可以由任何的模拟器进程来运行.如果某个主机因故障临时停止运行,区域可以从一个sim移到另一个sim上.
23.simsim主机服务器主机.例如sim1234.agni.lindenlab.com.secondlife主机群包含了2000多个sim.有时候”sim”也被不正确的用于模拟器进程(simulatorprocess)或区域(region).
24.simulator模拟器secondlife的主服务器进程.每一个模拟器进程模拟一块256×256平米大小的区域.用户在secondlife在线世界里面移动会从一个simulator移到另一个上.一台主机可以同时运行多个模拟器进程,现在是2到16个.
25.sl第二人生secondlife的缩写,中文名为第二人生.
26.task任务服务端表示为一个基本物体或连接体.自从基本物体可以包含脚本或者被物理模拟的每一个任务都给服务器进程增加了负载.代理(agent)在服务器上也不当做一个任务.但是会有一些额外的处理.
27.texture材质一张贴到物体表面上的图片.
28.uuid全局统一标识globallyuniqueidentifier的缩写,一个128位的数字,可以表示为16字节的二进制数值或者36字节的十六进制字符串.uuid可以由系统中任何一部分来生成,而且数字是唯一的.更多信息参考wikipedia中的uuids定义.
29.vector矢量浮点数值的字符串,用于表示位置,颜色等等.由llvector3,llvector4,llcolor4等来实现.
30.viewer浏览器或客户端客户端软件,由c++编写,可以运行在windows,macintosh或linux系统上.过去也叫做”newview”.