【技术实现步骤摘要】
一种确定应用中发射体飞行轨迹的方法及装置
本专利技术涉及互联网
,具体涉及一种确定应用中发射体飞行轨迹的方法及装置。
技术介绍
随着互联网的快速发展,出现了越来越多的应用,其中,游戏类型的应用受到广大用户的欢迎。游戏应用中对战类游戏尤其备受欢迎,对战类游戏中,很多都是使用各种类型的枪和炮等能发射出发射体的设备攻击对方的。弹丸等发射体在被发射后会有一个飞行轨迹,在游戏应用中弹丸的飞行轨迹通常都是开发人员预先设定的,如果开发人员设定的飞行轨迹是直线或者是抛物线,则弹丸就会按照直线或者抛物线飞行,这无疑与实际中的情况存在较大差异。目前有些游戏应用在对弹丸飞行轨迹的确定过程中,也引入了重力对弹丸飞行的影响,但实际情况中,弹丸飞行不可能只受到重力影响,所以当前在游戏应用中所确定的弹丸飞行轨迹还是不够真实。
技术实现思路
为了增强应用中发射体飞行轨迹的真实感,本专利技术实施例提供一种确定应用中发射体飞行轨迹的方法,可以在应用中更真实的模拟发射体的飞行过程,使发射体的飞行轨迹更接近现实。本专利技术实施例还提供了相应的装置。本专利技术第一方面提供一种确定应用中发射体飞行轨迹的方法,包括:获取所述发射体在采样周期的周期起点速度和周期起点角度;根据速度与空气阻力系数的对应关系,确定所述周期起点速度所对应的空气阻力系数;根据所述周期起点速度所对应的空气阻力系数,对所述发射体的速度进行调整,以得到所述采样周期的周期终点速度,其中,第一采样周期的周期终点速度为相邻的第二采样周期的周期起点速度,第一个采样周期的周期起点速度为所述发射体的初始速度,所述周期起点角度为所述发射体的初始角 ...
【技术保护点】
一种确定应用中发射体飞行轨迹的方法,其特征在于,包括:获取所述发射体在采样周期的周期起点速度和周期起点角度;根据速度与空气阻力系数的对应关系,确定所述周期起点速度所对应的空气阻力系数;根据所述周期起点速度所对应的空气阻力系数,对所述发射体的速度进行调整,以得到所述采样周期的周期终点速度,其中,第一采样周期的周期终点速度为相邻的第二采样周期的周期起点速度,第一个采样周期的周期起点速度为所述发射体的初始速度,所述周期起点角度为所述发射体的初始角度;根据所述采样周期的所述周期起点速度和所述周期终点速度,以及所述周期起点角度,确定所述发射体在所述采样周期的飞行轨迹;对每个采样周期的飞行轨迹进行拼接,以得到所述发射体在所述应用的模拟空气中的第一段飞行轨迹。
【技术特征摘要】
1.一种确定应用中发射体飞行轨迹的方法,其特征在于,包括:获取所述发射体在采样周期的周期起点速度和周期起点角度;根据速度与空气阻力系数的对应关系,确定所述周期起点速度所对应的空气阻力系数;根据所述周期起点速度所对应的空气阻力系数,对所述发射体的速度进行调整,以得到所述采样周期的周期终点速度,其中,第一采样周期的周期终点速度为相邻的第二采样周期的周期起点速度,第一个采样周期的周期起点速度为所述发射体的初始速度,所述周期起点角度为所述发射体的初始角度;根据所述采样周期的所述周期起点速度和所述周期终点速度,以及所述周期起点角度,确定所述发射体在所述采样周期的飞行轨迹;对每个采样周期的飞行轨迹进行拼接,以得到所述发射体在所述应用的模拟空气中的第一段飞行轨迹。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当获取所述发射体在飞行到所述第一段飞行轨迹的终点时击中所述应用中的障碍物,则根据所述发射体击中所述障碍物的角度和剩余能量,确定所述发射体是否能穿入所述障碍物;若确定出所述发射体不能穿入所述障碍物,则根据所述发射体击中所述障碍物的角度和击中所述障碍物的速度确定所述发射体的反弹初始角度和反弹初始速度;根据所述反弹初始速度和所述反弹初始角度,确定所述发射体在所述模拟空气中的第二段飞行轨迹。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若确定出所述发射体能穿入所述障碍物,则获取所述发射体穿入所述障碍物的穿入点、穿入所述障碍物的射入角度和所述障碍物的材质;根据所述穿入点、所述射入角度和所述障碍物的材质,确定所述发射体穿透所述障碍物所需的能量;当所述剩余能量小于所述发射体穿透所述障碍物所需的能量时,确定所述发射体从穿入所述障碍物到停止所穿过的轨迹。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述剩余能量大于所述发射体穿透所述障碍物所需的能量时,确定所述发射体从穿入所述障碍物到穿出所述障碍物所穿过的轨迹。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:确定所述发射体穿出所述障碍物时的射出角度和射出速度;根据所述射出角度和射出速度确定所述发射体在所述模拟空气中的第三段飞行轨迹。6.根据权利要求3-5任一所述的方法,其特征在于,所述根据所述穿入点、所述射入角度和所述障碍物的材质,确定所述发射体穿透所述障碍物所需的能量,包括:根据所述穿入点和所述射入角度,确定所述发射体穿透所述障碍物需穿过的距离;根据所述障碍物的材质和所述发射体穿透所述障碍物需穿过的距离,确定所述发射体穿透所述障碍物所需的能量。7.根据权利要求3-5任一所述的方法,其特征在于,所述确定所述发射体从穿入所述障碍物到停止所穿过的轨迹,包括:根据所述剩余能量和所述障碍物的材质对能量的衰减率,确定所述发射体从穿入所述障碍物到停止所能穿行的距离;根据所述射入角度和所述所能穿行的距离,确定所述发射体从穿入所述障碍物到停止所穿过的轨迹。8.一种确定应用中发射体飞行轨迹的装置,其特征在于,包括:获取单元,用...
【专利技术属性】
技术研发人员:邓杨,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。