LlSensorRemove

来自人工智能助力教育知识百科
Mkx讨论 | 贡献2020年8月19日 (三) 03:41的版本 (创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llSensorRemove( ); |参数= 参数: |返回值= 返回…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

Template:Needs Translation/


函数名
Function: llSensorRemove( );
参数:
返回值:删除llSensorRepeat设置的传感器。

这个函数没有参数或返回值,因为每个脚本只能指定一个llSensorRepeat

注意事项
如果在传感器事件中调用,它还会删除检测函数访问的所有传感器数据。
示例
下面的基本示例显示了一个对象,当被触摸时,它会以每30秒10米的速度扫描头像,一旦找到至少一个头像,它就会停止,并返回头像的名称。
default {
    touch_start(integer x) {
        llSensorRepeat("", NULL_KEY, AGENT, 10.0, PI, 30.0);
    }
 
    sensor(integer x) {
        llSay(0, llDetectedName(0) + " was found first!");
        llSensorRemove();
    }
}
相关函数
llSensorRepeat - 每段时间扫描代理或对象

llSensor - 运行传感器一次

相关事件
sensor - 当传感器探测到某物时触发

no_sensor - 当传感器探测不到任何东西时触发