按照视频上的做的,两个问题
1,发射的子弹在同步到客户端时出现问题(子弹加了networkTransform组件的),如果将network send rate调为0,那么在客户端中子弹就是停住的,如果调为大于0的数值,是可以同步的,但是一卡一卡的,并且发射的位置不是很准确。(子弹的发射在服务器端是完全正常的(除了第二个问题外))。
2.也是发射子弹的问题,当前进加左转按钮同时按下的时候是不会发射子弹的,其他的不管是只前后左右,还是前加右都是正常发射的。很奇怪。
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
transform.Rotate(Vector3.up * x * Time.deltaTime * 100);
transform.Translate(Vector3.forward * z * Time.deltaTime * 2);
将network send rate调为0就可以了,
在通知之前先给刚体施加了速度,在利用networktransfrom实例化