手柄抓取DestructibleComponent的问题
在做VR 手柄抓取物体的功能, 用到了可破坏物体DestructibleComponent。当我抓取时,将DestructibleComponent的SimulatePhysics设置为false, 放开时将其设置为true。 这个功能在针对StaticMeshComponent的时候一切正常,但是针对DestructibleComponent的时候,发现它在放开后悬停在空中,需要再碰一下才会掉下来。
有朋友遇到过吗?
ertgtrgerr 谢谢分享,非常有用 那就simulate phisics后再加个add force试试 chinabeater 发表于 2016-9-1 09:57
那就simulate phisics后再加个add force试试
发现在抓取过程中DestructibleComponent的PhysicsLinearVelocity的值一直都是0.
现在用另一个staticmesh来模拟,获取到它的PhysicsLinearVelocity然后赋值给DestructibleComponent,可以正常抛出去。
但是有另一个问题,当PhysicsLinearVelocity值不够大的时候,这个DestructibleComponent有可能会悬停在半空中。
用代码将它的BodyInstance 的InstanceSimulatePhysics暂时设置成false能解决这个问题,但是新的问题出现了。。。 選擇mesh元件,將Custom Sleep Threshold Multiplier = 0, Sleep Family = custom,試試看是否能解決浮空問題。 感谢分享:victory: 感谢分享 谢谢你的分享 谢谢你的分享
页:
[1]
2