游戏帧处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:42428231 阅读:29 留言:0更新日期:2024-08-16 16:41
本发明专利技术提供了一种游戏帧处理方法、装置、电子设备及计算机可读存储介质,该方法在当感知到玩家的攀爬操作时,首先获取游戏场景中当前游戏帧的游戏角色的当前姿态四元数以及游戏角色所在胶囊体的手部位置和旋转点位置;接着基于手部位置确定决定单帧位移方向的第一参考点和第二参考点;再基于预设攀爬速度以及预设帧率,计算单帧位移的大小;最后基于当前姿态四元数以及旋转点位置,确定游戏角色的下一姿态四元数。相较于现有技术,本发明专利技术在玩家发起攀爬操作时,能够实时计算攀爬过程中玩家角色在下一游戏帧中的攀爬位置和攀爬姿态,使得玩家在理论可攀爬的障碍物上均可攀爬,而无需预先生成攀爬配置文件,使得玩家体验较好。

【技术实现步骤摘要】

本专利技术涉及游戏领域,具体而言,涉及一种游戏帧处理方法、装置、电子设备及计算机可读存储介质


技术介绍

1、在现今的3d游戏中,利用胶囊控制器(即将玩家角色转换为胶囊体进行移动)实现对玩家角色的移动控制是随处可见的,常见的基本移动方式有:走、跑、跳、飞行等。为了保证移动的多样性和趣味性,更多的移动方式被开发出来,例如攀爬这一关键的移动方式被越来越多游戏厂商所关注,而如何实现角色攀爬和解决攀爬过程的边界问题就成了影响用户体验的关键一环。

2、现有技术中,常见的实现方法是提前确定可攀爬体上的各个攀爬点,从而形成攀爬配置文件,需要攀爬时,直接读取攀爬配置文件,即可在其表面的可攀爬点之间进行攀爬移动。而要形成一个可攀爬体的攀爬配置文件,要么是人力进行攀爬点标注要么是自动工具进行攀爬点标注,这两种方式都耗时费力。

3、并且,这样的方式使得玩家只能在存在攀爬配置文件的可攀爬体表面进行攀爬移动,若是玩家即兴想在游戏场景中某一不存在攀爬配置文件的物体上进行攀爬移动,是无法实现的,容易导致玩家体验较差。


<b>技术实现思路...

【技术保护点】

1.一种游戏帧处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述手部位置,进行至少一次射线检测以获取所述障碍物表面第二参考点的步骤,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述当前姿态四元数以及所述旋转点位置,确定所述游戏角色的下一姿态四元数的步骤,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述目标交点的法向量以及所述游戏场景的地面法向量,确定所述游戏角色在所述目标交点的目标姿态四元数的步骤,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6...

【技术特征摘要】

1.一种游戏帧处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述手部位置,进行至少一次射线检测以获取所述障碍物表面第二参考点的步骤,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述当前姿态四元数以及所述旋转点位置,确定所述游戏角色的下一姿态四元数的步骤,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述目标交点的法向量以及所述游戏场景的地面法向量,确定所述游戏角色在所述目标交点的目标姿态四元数的步骤,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述利用所述判定球进行攀登检...

【专利技术属性】
技术研发人员:常智伦
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1