LlSetLinkCamera

来自人工智能助力教育知识百科
跳转至: 导航搜索

Template:Needs Translation/


函数名
Function: llSetLinkCamera( integer link, vector eye, vector at );
参数:• integer link – Link number (0: unlinked, 1: root prim, >1: child prims and seated avatars) or a LINK_* flag

• vector eye – 相对于prim位置的偏移量,用局部坐标表示

• vector at – 相对于prim位置的偏移量,用局部坐标表示

返回值:设置相机的眼睛偏移量和相机正在观察的偏移量,为坐在链接的prim上的化身。
注意事项
link需要是一个实际的链接号,或者是一个等同于单个prim的链接常量,比如LINK_ROOTLINK_THIS
 LINK_SETLINK_ALL_CHILDRENLINK_ALL_OTHERS将不能工作。

设置这个不会更新坐着的化身的摄像头,它只会影响后来坐下来的化身。相机的设置必须提前准备好。

at和eye的偏移量是相对于prim的局部偏移量,如果您希望它相对于坐姿化身(它可能有自定义的坐姿旋转和偏移量)或区域,您必须自己进行计算。

由此函数设置的相机位置和焦点是一个Prim属性。它会在剧本中存活下来,它会在prim taking and prim rezzing 中存活下来

示例
Complex Examples
•  
[[Capture Camera View]]
相关函数
llGetLinkNumber - 返回脚本所在的prim的链接号。

llSetCameraAtOffset

llSetCameraEyeOffset

llForceMouselook

llSetCameraParams

相关事件

附录:(表格)

Flag Description
LINK_ROOT 1 指多prim链接集合[1]中的根prim
LINK_THIS -4 refers to the prim the script is in