将所有参与检查的零件重新定位到WorldRoot中。例如,以下代码块中,假设part1和part2已经被创建,但被定位在父模型的位置上:
part1.CFrame = CFrame.new(0, 0, 0)
part2.CFrame = CFrame.new(5, 0, 0)
使用ArePartsTouchingOthers函数之前,请先将其定位到WorldRoot中:
part1.CFrame = WorldRoot.CFrame:ToWorldSpace(part1.CFrame)
part2.CFrame = WorldRoot.CFrame:ToWorldSpace(part2.CFrame)
然后再运行ArePartsTouchingOthers函数即可。
上一篇:Arenullablereferencetypesjustforstaticanalysis?
下一篇:Arepository/storefordatabaseasinterfaceorpertableinterface?