[发明专利]一种VR警务训练模拟伤害值的计算方法在审
申请号: | 201911360417.8 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111104752A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 陈大胜;邱志俊;李梁 | 申请(专利权)人: | 南昌市小核桃科技有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 南昌金轩知识产权代理有限公司 36129 | 代理人: | 夏军 |
地址: | 330038 江西省南昌市红谷*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vr 警务 训练 模拟 伤害 计算方法 | ||
1.一种VR警务训练模拟伤害值的计算方法,其特征在于:包括以下步骤:
S1:建立存储有人的骨骼数据模型的模拟伤害计算医学人体模型云数据库以及建立所在三维场景绘图构建虚拟现实场景内的本地数据库;
S2:通过采集被击中目标的模型数据与本地数据库的模型数据进行比对,判定虚拟模拟击中目标类型是否为人形目标;
S3:被击中目标判断为人形时,通过人形伤害值计算公式:人形伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出人形的伤害值;
被击中目标判断为非人形时,再判断被击中目标为非人形生物还是环境物体;
如被击中目标为非人形生物时,通过非人形生物伤害值计算公式:非人生物伤害值=武器实际伤害值×伤害系数-伤害抵消值,计算得出非人形生物的伤害值;
被击中目标判断为环境物体时,通过环境物体伤害计算公式:环境物体伤害值=实际伤害值×破坏系数;
所述实际伤害值=武器基础伤害值-距离衰减伤害值。
2.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
本地数据库存储有各类武器的攻击值及衰减系数,武器的攻击值乘以该武器击中目标的次数得到武器基础伤害值;所述武器的衰减系数乘以该武器击中目标的距离得到距离衰减伤害值。
3.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述伤害系数根据武器击中人形目标或非人生物的部位确定。
4.根据权利要求3所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
被击中的部位可以是人形或非人生物的躯干部位或者是致命位置,击中躯干部位与击中致命位置产生的伤害系数不同,且击中致命位置的伤害系数远大于击中所述躯干部位的伤害系数。
5.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
人形和非人形生物对应有防御值数据和防御系数数据,所述防御值数据和防御系数数据均存储在本地数据库中,所述伤害抵消值=防御值×防御系数。
6.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述人的骨骼数据模型包括成人骨骼数据模型和儿童成人骨骼数据模型,通过所述成人骨骼数据模型、所述儿童成人骨骼数据模型得出成人躯干各部位的伤害系数和儿童躯干各部位的伤害系数,且成人、儿童身体同一部位的伤害系数不同。
7.根据权利要求1-6任一所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述伤害抵消值可增加防护值并带入伤害值计算,所述防护值可通过人形目标身上穿戴或佩戴的防护器具的防护等级确定。
8.根据权利要求1所述的一种VR警务训练模拟伤害值的计算方法,其特征在于:
所述环境物体包括可破坏物体和不可破话物体,所述可破坏物体设有相应的破坏系数,所述破坏系数数据存储在所述本地数据库中;所述不可破坏物体的破坏系数为零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌市小核桃科技有限公司,未经南昌市小核桃科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911360417.8/1.html,转载请声明来源钻瓜专利网。