水面舰艇战斗
舰炮部分
·主炮是可以操控的,副炮/防空炮可以选择开关
·主炮分AP和HE两个弹种
·AP弹根据炮弹初速和弹重计算穿深,有装甲模型和模块模型
AP详解
·炮弹轨迹基本是由炮塔的一些参数决定,有些炮高抛有些炮平直
·因为模拟了空气阻力,炮弹会不断减速(当然是比较粗略的模拟),所以整体炮线会类似一个阻尼抛物线,极限射程下,在抛物线末端落角较大
·每艘战舰都制作了装甲模型和模块模型,在伤害结算的时候,炮弹先计算和装甲模型的碰撞,计算击中时的等效装甲,然后击穿一定量的装甲后引信触发,炮弹继续运动一段时间后爆炸
此时根据爆炸点位置计算伤害了哪个模块,如果在核心区内就是核心区伤害,如果在船体内就是半伤。如果对穿了船体还不爆炸就是过穿(1/10伤害)……
HE详解
·HE弹:高爆弹,能点火……
仍然需要计算装甲,不过不计算等效装甲,在击穿装甲命中模块后才会计算伤害和起火几率……
炮弹的伤害结算基本上参考了战舰世界的做法,毕竟感觉上属于比较好的解决方式,虽然一个结果就是有时候会显得比较魔法,不过比各种攻击减防御的数值模型还是有乐趣太多了
以及做的时候会感叹,整天喷战舰世界魔法魔法的,其实这魔法做起来一点也不容易……每艘船的装甲模型+模块模型真的是相当大的工作量
模块模型
相关内容请关注:战舰联盟专区
