当前位置:首页 >  创新科技  > 正文

【围攻】基础特性:连接点连接判定 当前速看

时间:2023-04-22 12:11:10     来源:哔哩哔哩

#本专栏中使用mod:Block Scaling Tools(显示零件顺序)、Collider Mod(显示碰撞箱(绿色长方体等)、靶箱以及连接点(红色球体))

连接点连接判定受两个因素影响:靶箱位置和零件顺序


(资料图片)

如下为大多数连接点判断连接的方式

一、靶箱位置

当一个连接点内有多个靶箱时,会比较各个靶箱内X坐标最小的点X坐标值,选取其中X坐标值最大的点所在的靶箱进行连接

例:

首先需要知道世界X轴方向

当移动工具配置如图时,移动工具中的红轴即为世界X轴方向

如图,齿轮主连接点内有4个靶箱

比较各个靶箱内X值最小的点

目视可得,1号核心块X坐标最小的点是四个核心块中X坐标最大的,故齿轮会连接一号核心块

模拟可得确实如此

##需要注意的是,连接点连接判定是以靶箱为单体判定的,而不是零件为单体判定的。也就是说,多靶箱零件的每个靶箱都会被分别判定连接。

如图,两个自旋块都连接了三格木的左侧第一个靶箱,而没有互相连接。

二、零件顺序

#本部分使用Block Scaling Tools查看零件顺序

1.当两个靶箱无法通过靶箱位置判断连接时,零件顺序更靠前的会被优先判断连接

例:

如图,这两个核心块的X坐标完全一致,但是左侧的核心块零件顺序是1,右侧的是2,左侧的核心被优先判断连接,故齿轮会连接左侧的核心而不是右侧的核心

调整零件顺序之后亦可使齿轮连接右侧核心块

2.当两个零件有“互相连接”的趋势时,可以通过调整零件顺序来让两个零件先后判断连接,以达到选择两个零件的连接方式的效果

例:

如图,零件顺序已标在图中,通过不同的零件顺序可以让同一个结构产生两种连接方式

大部分连接点均可以通过如上判断方式来判断连接。

而钢筋副连接点(b端)、绳索两连接点(a、b端)、皮筋两连接点(a、b端)判断连接的方式不同

1.钢筋副连接点(b端)会黏连连接点内的所有靶箱,但是有时无法黏连任何靶箱(触发方式未知)

2.绳索两连接点(a、b端)、皮筋两连接点(a、b端)连接点内有多个靶箱时,会比较各个靶箱内X坐标最小的点的X坐标值,选取其中X坐标值最小的点所在的靶箱进行连接。与大部分连接点判断的方式相反。

专栏内容可能有误,欢迎评论区纠错

标签:

推荐文章