帧同步中的位移同步, 平滑处理的算法,,该如何写

1回答

帧同步中的位移同步, 平滑处理的算法,,该如何写

提问者 紫电 2017-09-07 1k浏览
帧同步中的位移同步,  平滑处理的算法,,该如何写
我现在的做法是逻辑层,服务器的每一帧(每0.05S广播一次),客户端逻辑层的根据服务器的每一帧更新targetPostion算法是:
targetPostion = nowPostion m_MoveDirection.normalized * speed * 0.05f;

客户端渲染层,,在update里面,进行对targetPostion位置的平滑追赶:
float maxDistanceDelta = Time.deltaTime* speed;
            transform.position = Vector3.MoveTowards(_transform.position, targetPostion, maxDistanceDelta);
这样写对吗,,,在测试的过程中,,发现追赶的有点快,,我想问下,平滑到目标位置,具体该怎么写,,,,,

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
加载中... 查看更多回答