未命名¶
文档版本: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- 计算与物体碰撞时用的碰撞盒。
collisionmin: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没有体积时,准心与弹射物都会无视这个方块)。
clipmin: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