《饑荒》是由Klei Entertainment開發的一款動作冒險類求生游戲,于2013年4月23日在PC上發行,2015年7月9日在iOS發布口袋版,2022年2月,Klei 宣布旗下《饑荒》游戲通過 Steam Deck 驗證。 今天為大家帶來饑荒戰車傷害圖文一覽,饑荒中戰車傷害雖然標注的是45但是在游戲中精彩與實際傷害不相符,于是做一個饑荒戰車傷害測試,希望可以為有同樣疑惑的朋友解答這個問題。 戰車傷害測試: 探究一下戰車的真實傷害是怎樣判定的 測試相關mod: ![]() ![]() ![]() ![]() 上戰車,這里可以看到它的攻擊力確實是45 ![]() 撞一下玩家,無論是遠處沖過來還是近處撞,傷害都是45 ![]() 其他生物呢? 也是45 ![]() ![]() 上圖可以看到,當有很多生物比較聚集時,戰車甚至打出了200(圖二199實為200,mod顯示問題)傷害! 打開rook.lua ![]() 這個200顯而易見吧,不過這里代碼具體意思是:生成一個掉到地上消失的武器,攻擊200,攻擊距離0,放到戰車的物品欄里 ![]() 這是當戰車碰到其他生物的處理代碼 當碰到的是玩家,則停止這這條函數所有命令(即不對玩家生效) 如果 Vector3(inst.Physics:GetVelocity()):LengthSq() < 42 ,也停止生效,其實我也不知道這條代碼是啥意思 Velocity 是速度, Length 是長度,Sq 是什么鬼?反正應該是距離范圍速度之內的要大于等于42才生效吧,然后振動屏幕 如果碰到的生物有 smashable 標簽,則直接秒殺,如果是可以破壞的,就直接破壞,如碰到的生物血大于0則... ![]() 執行這個函數,具體意思是: 如果沒有inst.recentlycharged ,就創建一個空的集,如果撞到的生物已經在這個集合里,就停止該函數 You've already done damage to this by charging it recently. 你已經造成了傷害,通過最近的充能(充能? 估計是戰車攻擊前蓄力的動作吧) 將撞到的生物加入inst.recentlycharged 集合里,在3s后將這個生物從inst.recentlycharged 里刪去,用剛開始那武器造成的傷害200 也就是說,戰車對生物200的沖撞傷害后有3s的冷卻時間,戰車在游戲里攻擊到一個生物后就直接停下來了,并沒有直接的軀體碰撞,也許就是單個生物傷害正常的原因吧。。。 遠古犀牛也有類似的設定,不過更直接,滿足條件后直接再造成一次傷害(200),而沒有冷卻時間,沒有攻擊距離限制(戰車要為0),所以也就有了石蝦被秒的情況了 ![]() ![]() 令:遠古犀牛即使被發條生物打了也不會吸引其仇恨,并且會有發條生物的集體仇恨 本次分享游戲《饑荒》攻略。 |
溫馨提示:喜歡本站的話,請收藏一下本站!