[鋼鐵雄心4] 空戰(zhàn)數(shù)據(jù)溢出bug?
2022-10-05 02:42 作者:Charlotte1010202 | 我要投稿




網(wǎng)友YANGFifteen發(fā)現(xiàn)的奇怪現(xiàn)象,
在空戰(zhàn)規(guī)模達(dá)到一定程度后無(wú)法造成傷害
和別人討論了一下,可能是儲(chǔ)存的數(shù)據(jù)類型的原因,P社的程序在好幾個(gè)地方的數(shù)值上限都是200 0000左右,經(jīng)常會(huì)數(shù)據(jù)溢出導(dǎo)致變成負(fù)數(shù)(不溢出的話就是卡在上限不能再增加),
在某種飛機(jī)屬性,飛行員經(jīng)驗(yàn)、學(xué)說(shuō)的情況下,這種屬性x飛機(jī)的總數(shù)量達(dá)到某個(gè)值,會(huì)導(dǎo)致計(jì)算時(shí)的攻防屬性溢出,溢出就變成了負(fù)數(shù),變成了負(fù)數(shù)和負(fù)數(shù)戰(zhàn)斗,
這個(gè)臨界值通常在雙方合計(jì)20000+架飛機(jī)時(shí)出現(xiàn),猜測(cè)是比如18000架在某次計(jì)算時(shí)機(jī)動(dòng)速度攻擊防御需要x200,18000x200=360 0000屬性溢出了
標(biāo)簽: