技术特征:
1.基于blast的实时物理破坏同步技术,其特征在于,具体步骤如下:第一步:破坏事件发生时,将所有的参数告知客户端;第二步:服务器和客户端使用blast库,根据破坏参数计算破坏得到结果,使用结果数据在场景中产生碎块;第三步:服务器和客户端分别使用物理模拟,根据冲击力参数,实时计算出碎块的运动状态;第四步:服务器端按照频率将所有碎块的位置、转角、速度、角速同步给各客户端;第五步:客户端将客户端碎块的物理状态根据服务器同步来的数据和修正参数实时做平滑修正。2.根据权利要求1所述的基于blast的实时物理破坏同步技术,其特征在于,所述第一步中,参数包括位置、破坏范围、冲击力方向和大小。3.根据权利要求1所述的基于blast的实时物理破坏同步技术,其特征在于,所述第二步中,客户端和服务器使用同样的库和参数能计算出相同的结果,产生相同的碎块数量、位置和形状。4.根据权利要求1所述的基于blast的实时物理破坏同步技术,其特征在于,所述第三步中,碎块运行状态由渲染模块表现出来。5.根据权利要求1所述的基于blast的实时物理破坏同步技术,其特征在于,所述第四步中,服务器端内设有同步模块,用于将碎块同步给客户端。6.根据权利要求1所述的基于blast的实时物理破坏同步技术,其特征在于,所述第五步中,客户端内设有修正模块,用于保证各客户端与服务器数据一致。
技术总结
本发明公开了基于Blast的实时物理破坏同步技术,具体步骤如下:第一步:破坏事件发生时,将所有的参数告知客户端;第二步:服务器和客户端使用Blast库,根据破坏参数计算破坏得到结果,使用结果数据在场景中产生碎块;第三步:服务器和客户端分别使用物理模拟,根据冲击力参数,实时计算出碎块的运动状态;第四步:服务器端按照频率将所有碎块的位置、转角、速度、角速同步给各客户端;第五步:客户端将客户端碎块的物理状态根据服务器同步来的数据和修正参数实时做平滑修正。本发明能够完全同步物理破坏过程中服务器和各客户端碎块运动轨迹的一致,从而与场景中的角色产生相互作用。从而与场景中的角色产生相互作用。从而与场景中的角色产生相互作用。
技术研发人员:张建羽
受保护的技术使用者:北京悠米互动娱乐科技有限公司
技术研发日:2020.10.13
技术公布日:2022/4/15
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。