Unity rigidbodies movePosition over network

时间:2017-01-22 13:34:24

标签: unity3d

我认为这是一个网络设置问题,

我在团结游戏中遇到了一些问题,而且我已经有好几天了。我正在使用rigidbody.movePosition让一个对象跟随一个vr控制器。如果我按住一个按钮,我开始移动,我可以用手臂摆动物体。一切都在常规测试中完美无缺。但是,一旦我尝试使用网络,刚按下按钮时,刚体会冻结。当我停止按下它时会快速回到原位。

几个笔记。我的刚体是空的。运动学正在进行中。如果我关闭运动学但是物体漂浮了,我的问题就解决了。

private Rigidbody r; 
public SteamVR_TrackedObject controller; 

void Start () {
    r.GetComponent<Rigidbody> (); 
}

// Update is called once per frame
void Update () {
    r.MovePosition (controller.transform.position);
    r.MoveRotation (controller.transform.rotation);
}

0 个答案:

没有答案