角色攀爬方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:25785963 阅读:29 留言:0更新日期:2020-09-29 18:18
本发明专利技术公开了一种角色攀爬方法、装置、计算机设备及计算机可读存储介质,涉及游戏设计技术领域,向障碍物发射检测射线,接收检测射线在命中障碍物后返回的法向量并计算角色朝向,进行攀爬,无需设置路线,攀爬范围没有限制,保证游戏的真实性,赋予角色生命力,增强玩家的游戏体验。所述方法包括:确定与目标角色发生碰撞的障碍物;在识别确定障碍物允许交互且地形满足攀爬条件下,基于目标角色向障碍物发射检测射线,确定组成障碍物的至少一个墙面;接收检测射线在命中至少一个墙面后返回的至少一个法向量,采用至少一个法向量计算目标角色的角色朝向;获取目标角色携带的速度向量,控制目标角色按照角色朝向以及速度向量紧贴障碍物进行攀爬。

【技术实现步骤摘要】
角色攀爬方法、装置、计算机设备及可读存储介质
本专利技术涉及游戏设计
,特别是涉及一种角色攀爬方法、装置、计算机设备及可读存储介质。
技术介绍
随着生活水平的提高,人们的生存质量和生活环境发生了翻天覆地的变化,大规模的城市建设,给人们的生活带来高品质享受的同时,也带来了巨大的压力,人们在压力环境下容易出现焦虑、精神不集中、工作无法正常完成等问题,因此,很多可以用于缓解疲劳的游戏应运而生。近年来,游戏设计技术飞速发展,为了更好的游戏体验,游戏开发人员对游戏的要求也越来越高,现在市面上的很多游戏都十分注重玩家在游戏时与游戏世界中的地形、建筑等的交互,所以在游戏中增加了角色的攀爬、翻越等功能,使得游戏的玩法增加,玩家可以体会别样的游戏感受。相关技术中,游戏在设计时,游戏开发人员会在游戏中对可以攀爬的建筑进行标记,并以打点的方式,沿着可以攀爬的建筑制作攀爬路线,这样,玩家在游戏时,便可以控制自己的角色在游戏世界中按照设计的攀爬路线进行攀爬,实现对游戏世界的探索。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问本文档来自技高网...

【技术保护点】
1.一种角色攀爬方法,其特征在于,包括:/n确定与目标角色发生碰撞的障碍物;/n在识别确定所述障碍物允许交互且地形满足攀爬条件下,基于所述目标角色向所述障碍物发射检测射线,确定组成所述障碍物的至少一个墙面;/n接收所述检测射线在命中所述至少一个墙面后返回的至少一个法向量,采用所述至少一个法向量计算所述目标角色的角色朝向;/n获取所述目标角色携带的速度向量,控制所述目标角色按照所述角色朝向以及所述速度向量紧贴所述障碍物进行攀爬。/n

【技术特征摘要】
1.一种角色攀爬方法,其特征在于,包括:
确定与目标角色发生碰撞的障碍物;
在识别确定所述障碍物允许交互且地形满足攀爬条件下,基于所述目标角色向所述障碍物发射检测射线,确定组成所述障碍物的至少一个墙面;
接收所述检测射线在命中所述至少一个墙面后返回的至少一个法向量,采用所述至少一个法向量计算所述目标角色的角色朝向;
获取所述目标角色携带的速度向量,控制所述目标角色按照所述角色朝向以及所述速度向量紧贴所述障碍物进行攀爬。


2.根据权利要求1所述的方法,其特征在于,所述确定与目标角色发生碰撞的障碍物之后,所述方法还包括:
获取所述障碍物的实体属性;
当所述障碍物的实体属性指示所述障碍物允许交互时,检测所述障碍物是否允许推动以及是否允许翻越;
若检测到所述障碍物不允许推动且不允许翻越,则查询所述障碍物是否携带禁止攀爬标记;
若查询到所述障碍物未携带所述禁止攀爬标记,则以所述目标角色的中心点为起点,向水平方向发射预设长度的检测射线,并接收所述检测射线返回的检测结果;
当所述检测结果显示所述障碍物为虚拟爬梯时,控制所述目标角色沿着所述虚拟爬梯的铺设轨迹进行攀爬;
当所述检测结果显示所述障碍物并非所述虚拟爬梯时,识别确定所述障碍物允许交互且所述地形满足所述攀爬条件。


3.根据权利要求2所述的方法,其特征在于,所述检测所述障碍物是否允许推动以及是否允许翻越之后,所述方法还包括:
当检测到所述障碍物允许推动时,将所述目标角色调整至推动状态,控制所述目标角色推动所述障碍物,并省略检测所述障碍物是否允许翻越的过程;
当检测到所述障碍物不允许推动时,检测所述障碍物是否允许翻越,并在确定所述障碍物允许翻越时,将所述目标角色调整至翻越状态,控制所述目标角色翻越所述障碍物。


4.根据权利要求1所述的方法,其特征在于,所述基于所述目标角色向所述障碍物发射检测射线,确定组成所述障碍物的至少一个墙面,包括:
控制所述目标角色贴近所述障碍物;
基于所述速度向量,确定所述目标角色的分速度以及所述分速度指示的分速度方向,所述分速度是所述目标角色在所述速度向量指示的前进方向的左向速度或右向速度;
向所述分速度方向发射检测射线;
若所述检测射线命中所述障碍物,则将命中的实体作为所述至少一个墙面;
若所述检测射线未命中所述目标墙面,则分别向所述前进方向、所述前进方向的左侧以及所述前进方向的右侧发射所述检测射线,并将所述检测射线命中的实体作为所述至少一个墙面。


5.根据权利要求4所述的方法,其特征在于,所述控制所述目标角色贴近所述障碍物,包括:
确定所述速度向量指示的所述目标角色的前进方向;
以所述目标角色的当前位置为起点,控制所述目标角色向所述前进方向进行碰撞,将所述目标角色与所述障碍物发生碰撞的位置确定为墙面位置;
将所述目标角色调整至所述墙面位置指示的位置,紧贴所述障碍物。


6.根据权利要求4所述的方法,其特征在于,所述基于所述速度向量,确定所述目标角色的分速度以及所述分速...

【专利技术属性】
技术研发人员:李宁徽
申请(专利权)人:苏州幻塔网络科技有限公司
类型:发明
国别省市:江苏;32

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

1