【发布时间】:2017-09-24 14:29:44
【问题描述】:
我已经尝试了几件事,包括: 传感器,光线投射,夹具距离,AABB,重叠夹具顶点,交叉点。不幸的是,我无法在这里展示一个几乎可以工作的代码示例。我也在寻找所有可能的来源,十次。
来自多个资源的切片/拆分方法并不完全符合我需要实现的目标,它是通过实际夹具的入口和出口点完成的。在我的情况下,需要“切割”的地方有空白。
图片:
你在这里看到的是一个三角形的物体,里面有几个固定装置。图片代表玩家切入后可能出现的状态。我正在使用 dermetfan 的 breakable 类来消除碰撞时的固定装置。
我想检测身体的各个部分(固定装置)何时松动/与每个人分开,而不是像图片上看到的那样在身体内部连接。由于身体物理在移除固定装置后仍然完好无损,因此它可以旋转和移动,因为它没有以任何方式损坏。
如果我有这些固定装置,我会克隆它们,破坏原始装置并创建一个新主体,以便让“破损”部分表现得像一个单独的部分。
更新: 请记住,可能有 X 个“边/片”,因为对破坏/路径没有限制。问题是识别那些在视觉上分离的固定装置的零件/集合。这不是一个初始的一次性冲动,每个夹具三角形一次被单独销毁一个。
【问题讨论】: