求助:抓娃娃机思路 3D

一个3d抓娃娃机的项目。目前实现的方案是, 3条爪子是3个相同的模型节点,使用的是MeshColloder。
抓的时候使用先通过tween移动到对应的高度,然后3条爪子使用setAngularVelocity旋转抓取。功能是能实现的,但是效果一直不是很理想,比如旋转抓取的时候,有时候会与娃娃的模型穿模。
有开发过类似功能打大佬分享一下好的方案吗?

用力来做,不用速度。碰到之后减力,往上拉的时候就用夹子的自然重力拉。拉不上去的话,可以偷偷加点水平的力,加多少看想要的难度。

你使用了3d物理引擎了吗

用了。 使用的是cannon.

但是钩子是旋转的耶。锚点设在钩子的最上方。用力的话,是不是整个钩子会因为收到力的作用而移动?

用关节把爪子挂到杆上。用物理了,就在物理的角度考虑,半物理半手动的话,不好控制。

用了物理引擎,穿模就奇怪了哦,那三个爪子和被抓物应该都是刚体啊,速度也不快,应该不会穿模啊