战地2吧 关注:143,269贴子:3,884,445
  • 32回复贴,共1

【代码修改】如何在游戏中增加跳弹的效果?

只看楼主收藏回复

RT。因为玩了坦克世界和战舰世界的原因,游戏里为了一些真实性增加了跳弹的效果,未击穿就是低伤害甚至无伤害,击穿以后才有高伤害,但打出过穿就仍然是低伤害。为此我想利用战地2的代码想尽可能的把这种效果还原。然而实际上没有达到预期效果,主要就是炮弹无限反弹叠高伤害。
  各位有没有在这方面有一些经验用来分享?


IP属地:湖北1楼2018-11-26 21:21回复
    刚才测试的结果,跳弹效果非常鬼畜。那种很明显不会跳弹的角度结果炮弹弹开了,而只有击中坦克、装甲车、越野车的窝弹区才能打出高伤害。
    代码是在原有的代码里添加了两行代码:
    ObjectTemplate.collision.bouncing 1
    这个是从手雷里的代码搬过来的
    ObjectTemplate.detonation.timeUntilCanDetonate 0.02
    这个是从枪榴弹里的代码搬过来改小了数值


    IP属地:湖北2楼2018-11-26 21:50
    回复
      广告
      立即查看
      你爹二本来就有跳弹,把炮弹初速改低,找个斜点的打你就能看到了


      IP属地:北京3楼2018-11-26 21:53
      回复(9)
        ∠( ᐛ 」∠)_


        IP属地:广东来自Android客户端4楼2018-11-26 23:25
        回复
          是否触发爆炸的属性,我记得这个有可改。


          来自Android客户端5楼2018-11-27 00:05
          收起回复
            Material.active 28
            Material.name "Armor_3_tank_rear_top"
            Material.type 3
            Material.friction 0
            Material.elasticity 0
            Material.resistance 0.01
            Material.projectileCollisionHardness 0.3
            Material.penetrationDeviation 0.2
            Material.active 29
            Material.name "Armor_4_tank_sides"
            Material.type 3
            Material.friction 0
            Material.elasticity 0
            Material.resistance 0.01
            Material.projectileCollisionHardness 0.3
            Material.penetrationDeviation 0.2
            Material.active 30
            Material.name "Armor_5_tank_front"
            Material.type 3
            Material.friction 0
            Material.elasticity 0
            Material.resistance 0.01
            Material.projectileCollisionHardness 0.3
            Material.penetrationDeviation 0.2
            我看了一下,坦克装甲正面侧面后面的材质都基本上是一样的,这怎么改?@arm


            IP属地:湖北7楼2018-11-27 19:39
            收起回复
              这几天一直在尝试新增头盔的防护效果,用来替代部分兵种的头部防御,本指望利用已知的跳弹属性以及正面击穿的属性来模拟出头盔被擦弹击中后跳弹且造成低伤害,直接命中后造成高伤害让步兵直接毙命,结果设定的属性无论如何子弹打到步兵的钢盔脑袋上都是跳弹
              其设定理念是参照我修改的坦克炮对装甲车辆的杀伤效果,炮弹擦弹直接弹开且只能造成撞击伤害(低伤害),如果炮弹直接命中则炮弹爆炸造成高伤害(爆炸伤害)。这种逻辑在坦克上装甲车上设定正常,然而用在步兵上则根本体现不出效果我都为此把钢盔的材质的摩擦力和阻力加到了非常大的程度,然而子弹打上去仍然是跳弹


              IP属地:湖北8楼2019-03-03 21:32
              回复