“LlVolumeDetect”的版本间的差异
(创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llVolumeDetect( integer detect ); |参数= 参数:如果…”) |
|||
第6行: | 第6行: | ||
|参数= 参数:如果检测为真,则启用VolumeDetect,物理对象和化身可以通过该对象。 | |参数= 参数:如果检测为真,则启用VolumeDetect,物理对象和化身可以通过该对象。 | ||
− | + | •整数检测–( integer detect )真启用,假(默认)禁用 | |
这与Phantom非常相似,但与Phantom不同,VolumeDetect对象在相互穿透时会触发“碰撞开始”和“碰撞结束”事件。碰撞事件将在对象中的任何脚本中触发。 | 这与Phantom非常相似,但与Phantom不同,VolumeDetect对象在相互穿透时会触发“碰撞开始”和“碰撞结束”事件。碰撞事件将在对象中的任何脚本中触发。 | ||
第65行: | 第65行: | ||
| Events | | Events | ||
Supported | Supported | ||
− | | [[collision_start | + | | [[collision_start]] |
− | collision_end]] | + | [[collision_end]] |
− | | [[land_collision_start | + | | [[land_collision_start]] |
− | land_collision | + | [[land_collision]] |
− | land_collision_end]] | + | [[land_collision_end]] |
|} | |} |
2020年7月13日 (一) 07:51的版本
首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
函数名 |
---|
Function: llVolumeDetect( integer detect ); |
参数:如果检测为真,则启用VolumeDetect,物理对象和化身可以通过该对象。
•整数检测–( integer detect )真启用,假(默认)禁用 这与Phantom非常相似,但与Phantom不同,VolumeDetect对象在相互穿透时会触发“碰撞开始”和“碰撞结束”事件。碰撞事件将在对象中的任何脚本中触发。 |
返回值:无 |
注意事项 |
---|
差异
Phantom和VolumeDetect在处理碰撞的方式上有一些不同之处,特别是支持哪些事件以及它们如何处理地面。 体积检测(VolumeDetect) 当他们从地上掉下去的时候,他们有离开世界的危险。 不会触发碰撞事件 幻影(Phantom) 当物理物体与地面相撞但不通过(正常的物理物体行为),陆地碰撞事件被排队。 llDetectedLinkNumber将在VolumeDetect对象(SVC-2996)的“碰撞开始”和“碰撞结束”事件中返回0。 它只能应用于根prim(这将使整个对象VolumeDetect)。 它只检测物理对象和化身。 通过stages循环通过llSetPos()移动时,不会触发碰撞事件。 附件 注意:附件不包括在头像的边界框中。附件接收到的碰撞事件是化身与世界的碰撞,而不是附件所发生的碰撞。实际上,没有任何东西可以与附件发生碰撞[1]。 在附件上启用是没有意义的。附件不能与任何东西发生冲突。 附件不接收头像与VolumeDetect对象的碰撞事件。 附件会接收虚拟人物与非VolumeDetect、非幻影对象的碰撞事件。 |
示例 |
---|
示例1
default { state_entry() { llVolumeDetect(TRUE); // Starts llVolumeDetect } collision_start(integer total_number) { llSay(0, "Detected!"); // Tells you when something penetrates the prim } } |
相关函数 |
---|
llPassCollisions |
相关事件 |
---|
collision_start
[[collision_end ]] |
附录:(根据类型排队的事件)
VolumeDetect | Phantom | |
---|---|---|
Events
Supported |
collision_start | land_collision_start |