未命名¶
文档版本:1.21.0.24
用于设置方块的碰撞盒。 注意事项: 1.无碰撞箱的方块请将collision的每个项都设置为0 2.有碰撞箱的方块,clip的范围需要小于或等于collision的范围,否则弹射物命中时会异常 3.aabb的min不要小于[-1, -1, -1],max不要大于[2, 2, 2]
架构¶
netease:aabb:
{
object "collision" : opt
{
array "min" : opt
{
number "<any array element>" : opt
}
array "max" : opt
{
number "<any array element>" : opt
}
}
array "collision" : opt
{
object "<any array element>" : opt
{
expression_node_no_version "enable"
array "min" : opt
{
number "<any array element>" : opt
}
array "max" : opt
{
number "<any array element>" : opt
}
}
}
object "clip" : opt
{
array "min" : opt
{
number "<any array element>" : opt
}
array "max" : opt
{
number "<any array element>" : opt
}
}
array "clip" : opt
{
object "<any array element>" : opt
{
expression_node_no_version "enable"
array "min" : opt
{
number "<any array element>" : opt
}
array "max" : opt
{
number "<any array element>" : opt
}
}
}
}
collision
:object- 计算与物体碰撞时用的碰撞盒。
collision
min
:array
min
<any array element>
:number
max
:array
max
<any array element>
:number
collision
:array- 计算与物体碰撞时用的碰撞盒。
collision
<any array element>
:object
<any array element>
clip
:object- 计算射线检测时用的碰撞盒。如准心选取及弹射物碰撞。 (那么当该AABB没有体积时,准心与弹射物都会无视这个方块)。
clip
min
:array
min
<any array element>
:number
max
:array
max
<any array element>
:number
clip
:array- 计算射线检测时用的碰撞盒。如准心选取及弹射物碰撞。 (那么当该AABB没有体积时,准心与弹射物都会无视这个方块)。
clip
<any array element>
:object
<any array element>
enable
:expression_node_no_version- 控制是否开启该碰撞箱 目前仅支持is_connect查询,详见netease:connection。
min
:array- min的三个值必须小于等于max的三个值。
min
<any array element>
:number
max
:array
max
<any array element>
:number