一种发射目标控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28005532 阅读:16 留言:0更新日期:2021-04-09 22:41
本发明专利技术实施例公开了一种发射目标控制方法、装置、电子设备及存储介质,该方法包括:当接收到射击指令时,为发射目标叠加正向加速度;根据正向加速度以及射击关联信息对所述发射目标的飞行路径进行控制。通过本发明专利技术实施例的技术方案,实现了对发射目标飞行画面效果的优化,提升了游戏玩家的游戏体验。

【技术实现步骤摘要】
一种发射目标控制方法、装置、电子设备及存储介质
本专利技术实施例涉及网络游戏
,尤其涉及一种发射目标控制方法、装置、电子设备及存储介质。
技术介绍
在一些网络游戏中,经常会有开枪或者射箭的游戏场景。在游戏中的开枪或者射箭画面(具体指子弹飞行、箭矢飞行的画面)是通过对现实类似现象的模拟呈现的。目前对子弹或者箭矢的飞行控制方法为:给定发射角度和初速度,随着游戏时间的向前推进,控制子弹或者箭矢按照与现实物理弹道学相似的轨迹公式飞行,直到与物体发生碰撞或者寿命终结。然而,由于游戏场景毕竟不是现实世界,在游戏场景中更关注画面效果,关注游戏玩家的视觉体验。若基于对现实的模拟,当子弹出堂之后或者箭矢离弦之后,子弹或者箭矢是做减速运动的,而且由于初始速度过大,人眼很难捕捉到子弹或者箭矢的行驶轨迹,且子弹或者箭矢的射击距离不会太远。在游戏场景中,上述问题会影响游戏的画面效果,给玩家带来较差的游戏体验。而且,游戏摄像机的实际位置并不是真正射击者眼睛所在的位置,尤其在过肩视角的游戏中,游戏摄像机的实际位置与真正射击者眼睛的位置存在较大的角度差。因此,在过于拟真的情况下,会给游戏玩家造成感知上的瞄准困难的问题,最终导致无法精准地射击目标,严重影响玩家的游戏体验。
技术实现思路
本专利技术实施例提供了一种发射目标控制方法、装置、电子设备及存储介质,实现了对发射目标飞行画面效果的优化,提升了游戏玩家的游戏体验。第一方面,本专利技术实施例提供了一种发射目标控制方法,包括:当接收到射击指令时,为发射目标叠加正向加速度;根据所述正向加速度以及射击关联信息对所述发射目标的飞行路径进行控制。第二方面,本专利技术实施例还提供了一种发射目标控制装置,包括:叠加模块,用于当接收到射击指令时,为发射目标叠加正向加速度;控制模块,用于根据所述正向加速度以及射击关联信息对所述发射目标的飞行路径进行控制。第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所提供的发射目标控制方法步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的发射目标控制方法步骤。本专利技术实施例的技术方案,通过当接收到射击指令时,为发射目标叠加正向加速度,并根据正向加速度以及射击关联信息对所述发射目标的飞行路径进行控制,解决了拟真情况下,给用户造成的瞄准困难并且无法精准地射击目标的问题,以及造成的游戏玩家游戏体验差的问题,实现了对发射目标飞行画面效果的优化,进而使游戏玩家可以较容易地瞄准射击目标,提升了游戏玩家的游戏体验。附图说明图1是本专利技术实施例一所提供的一种发射目标控制方法的流程图;图2是本专利技术实施例二所提供的一种发射目标控制方法的流程图;图3是本专利技术实施例三所提供的一种发射目标控制装置的结构示意图;图4是本专利技术实施例四所提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一所提供的一种发射目标控制方法的流程图,本实施例可适用于对发射目标的飞行速度进行优化的同时提高游戏玩家视觉体验的情况。该方法可以由发射目标控制装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于电子设备中,比如电脑。该方法具体包括以下步骤:S110、当接收到射击指令时,为发射目标叠加正向加速度。其中,射击指令可以是用于触发射击行为的指令,正向加速度是预先设置的在发射目标的初始飞行方向上的加速度,即发射目标发射时,在初速度的基础上以正向加速度向飞行方向加速运动。发射目标是射击指令所对应的进行发射行为的目标物体,可以是子弹或者箭矢等。具体的,当接收到射击指令时,为了使发射目标在飞行时的画面效果与玩家预期相匹配,可以为发射目标设置正向加速度,以使发射目标以正向加速度加速飞行。需要说明的是,正向加速度的大小可以与发射目标本身相关,例如:使用不同射击工具或以不同力度完成发射动作时,正向加速度存在差异。S120、根据正向加速度以及射击关联信息对发射目标的飞行路径进行控制。其中,射击关联信息是与射击行为相关联的信息,可以用于描述发射目标的初始状态以及射击目标的状态等。射击目标可以是发射时瞄准的目标物体,也是发射目标想要击中的目标物体,例如:游戏中的敌方人物或靶子等。飞行路径可以是发射目标发射后,在空中运动的轨迹路径。可选的,射击关联信息包括:射击角度、射击目标的位置、发射目标的初速度以及初始位置。其中,射击角度是发射目标发射时的角度,可以根据发射目标以及射击目标的相对角度确定,也可以根据用户预先设置的射击角度确定。射击目标位置以及发射目标的初始位置可以是射击目标以及发射目标的空间位置信息,例如:空间坐标信息。发射目标的初始速度与发射目标本身是相关的,例如:使用不同射击工具或以不同力度完成发射动作时,发射目标的初始速度存在差异。上述射击关联信息的具体确定方式可以根据实际场景确定,在本实施例中不作具体限定。具体的,当接收到射击指令时,可以从预先存储的与该射击指令相关联的信息中获取射击关联信息。也可以是根据射击指令,发射目标以及射击目标,确定射击关联信息。需要说明的是,为了使发射目标的飞行路径具有更符合游戏场景的效果,可以确定出与射击效果相对应的不同的射击关联信息。对发射目标的飞行路径进行控制可以是根据发射目标的正向加速度以及射击关联信息进行的不同控制,可以模拟发射目标的飞行路径,以使发射目标的飞行路径与玩家预期相匹配。当发射目标发射时,在初速度的基础上叠加正向加速度,使得发射目标的飞行速度较快,为了使游戏画面效果与玩家预期相符,可以近似忽略重力以及空气阻力的影响,控制发射目标沿直线飞行。或者,发射目标由于重力的作用,会向下,即向指向地心的方向,加速移动,当发射目标飞行时,发射目标向下移动的速度加快,距离增加,因此,也可以控制发射目标沿曲线飞行。曲线飞行路径的具体确定方式可以根据抛物线的计算方式确定,也可以是根据弹道学理论确定。可选的,为发射目标叠加正向加速度的时间可以根据实际需求进行设定,例如:发射目标飞行1s后或发射目标飞行300m后,将发射目标上叠加的正向加速度取消。可选的,为了使发射目标速度是平滑变化的,也就是,不将正向加速度瞬间减小至零时,存在变化过程,可以是:当发射目标叠加的正向加速度在达到预设时间时,可以调整正向加速度的大小,使正向加速度逐渐减小至零。本实施例的技术方案,通过当接收到射击指令时,为发射目本文档来自技高网...

【技术保护点】
1.一种发射目标控制方法,其特征在于,包括:/n当接收到射击指令时,为发射目标叠加正向加速度;/n根据所述正向加速度以及射击关联信息对所述发射目标的飞行路径进行控制。/n

【技术特征摘要】
1.一种发射目标控制方法,其特征在于,包括:
当接收到射击指令时,为发射目标叠加正向加速度;
根据所述正向加速度以及射击关联信息对所述发射目标的飞行路径进行控制。


2.根据权利要求1所述的方法,其特征在于,所述射击关联信息包括:射击角度、射击目标的位置、发射目标的初速度以及初始位置。


3.根据权利要求1所述的方法,其特征在于,所述正向加速度的数值在所述发射目标的飞行过程中保持不变。


4.根据权利要求3所述的方法,其特征在于,所述根据所述正向加速度以及射击关联信息对所述发射目标的飞行路径进行控制,包括:
基于弹道学理论,根据所述正向加速度以及射击关联信息控制所述发射目标沿曲线飞行;
或者,根据所述正向加速度以及射击关联信息控制所述发射目标沿直线飞行。


5.根据权利要求1所述的方法,其特征在于,所述正向加速度的数值随所述发射目标的飞行时间,和/或飞行距离的增加而增加。


6.根据权利要求5所述的方法,其特征在于,所述根据所述正向加速度以及射击...

【专利技术属性】
技术研发人员:史绿萌孙珲贾艳阳
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:上海;31

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

1