我想在虚拟现实中和团结一起做一个木板游戏。所以当球员走出木板时,他就会摔倒。现在,唯一的方法是使用VRTK,这是另一个物理系统,它使许多事情变得复杂。
我在CameraRig上放了一个刚体,不检查“是运动学的”。玩家摔倒了,但是其他物体上的对撞机不再工作了.
有没有办法用统一的物理与SteamVR和没有VRTK ??
谢谢!
发布于 2017-06-01 16:34:54
首先,我会阅读刚体和碰撞/触发对撞机- 这里有一个链接。
以下是该网站的一张有用的表格:

您将需要使用来理解为什么玩家会掉下去。CameraRig实际上是与地面相撞吗?它是触发器对撞机(它有回调方法,但不进行任何物理冲突)。原因有很多种可能性。
我写了一个脚本,你可以拖动两个物体,看看它们是否碰撞。如果有帮助的话,你可以使用那。
在虚拟现实的问题是,确定某人走的地方可能是困难的,因为我们只是跟踪他们的头和他们的手。如果您有一个Vive可用,它适合您的用例,您可以使用它来跟踪某人的脚。
我过去所做的是使用Camera(eyes) GameObject在CameraRig中,并获得它的transform.position.x和transform.position.z值,以确定它是否超出了用户所站的对象的边界。
希望这能帮上忙
利亚姆
https://stackoverflow.com/questions/44047940
复制相似问题