逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時間:2016-04-05 17:57 來源:互聯(lián)網(wǎng)
今天為大家?guī)眇嚮膽?zhàn)車傷害圖文一覽,饑荒中戰(zhàn)車傷害雖然標注的是45但是在游戲中精彩與實際傷害不相符,于是做一個饑荒戰(zhàn)車傷害測試,希望可以為有同樣疑惑的朋友解答這個問題。
戰(zhàn)車傷害測試:
探究一下戰(zhàn)車的真實傷害是怎樣判定的
測試相關(guān)mod:
上戰(zhàn)車,這里可以看到它的攻擊力確實是45
撞一下玩家,無論是遠處沖過來還是近處撞,傷害都是45
其他生物呢? 也是45
上圖可以看到,當有很多生物比較聚集時,戰(zhàn)車甚至打出了200(圖二199實為200,mod顯示問題)傷害!
打開rook.lua
這個200顯而易見吧,不過這里代碼具體意思是:生成一個掉到地上消失的武器,攻擊200,攻擊距離0,放到戰(zhàn)車的物品欄里
這是當戰(zhàn)車碰到其他生物的處理代碼
當碰到的是玩家,則停止這這條函數(shù)所有命令(即不對玩家生效)
如果 Vector3(inst.Physics:GetVelocity()):LengthSq() < 42 ,也停止生效,其實我也不知道這條代碼是啥意思
Velocity 是速度, Length 是長度,Sq 是什么鬼?反正應該是距離范圍速度之內(nèi)的要大于等于42才生效吧,然后振動屏幕
如果碰到的生物有 smashable 標簽,則直接秒殺,如果是可以破壞的,就直接破壞,如碰到的生物血大于0則...
執(zhí)行這個函數(shù),具體意思是:
如果沒有inst.recentlycharged ,就創(chuàng)建一個空的集,如果撞到的生物已經(jīng)在這個集合里,就停止該函數(shù)
You've already done damage to this by charging it recently. 你已經(jīng)造成了傷害,通過最近的充能(充能?
估計是戰(zhàn)車攻擊前蓄力的動作吧)
將撞到的生物加入inst.recentlycharged 集合里,在3s后將這個生物從inst.recentlycharged 里刪去,用剛開始那武器造成的傷害200
也就是說,戰(zhàn)車對生物200的沖撞傷害后有3s的冷卻時間,戰(zhàn)車在游戲里攻擊到一個生物后就直接停下來了,并沒有直接的軀體碰撞,也許就是單個生物傷害正常的原因吧。。。
遠古犀牛也有類似的設(shè)定,不過更直接,滿足條件后直接再造成一次傷害(200),而沒有冷卻時間,沒有攻擊距離限制(戰(zhàn)車要為0),所以也就有了石蝦被秒的情況了
令:遠古犀牛即使被發(fā)條生物打了也不會吸引其仇恨,并且會有發(fā)條生物的集體仇恨
上一篇: 《饑荒》觸手打法圖文攻略
下一篇: 天魔斬—副本墮日嶺副本