饑荒聯(lián)機(jī)版游戲中會生成冰釣洞,周圍被海冰地皮所包圍,在冰釣洞海釣可以召喚大霜鯊,玩家擊敗大霜鯊后,冰釣洞會進(jìn)入20天的生成冷卻。
冰釣洞生成機(jī)制介紹
冰釣洞
森林世界的海洋里最多只會存在一個冰釣洞,其周圍會被海冰地皮所包圍。通過在冰釣洞海釣可以召喚大霜鯊。
當(dāng)玩家將海釣竿撒入冰釣洞后,每秒都有20%的概率在洞中生成一條極易上鉤的斑魚,累計釣到第三條魚時,一只中立的大霜鯊會從下方躍起到附近的海冰地皮上,同時冰釣洞消失。
擊敗大霜鯊后,冰釣洞會進(jìn)入20天的生成冷卻。
生成機(jī)制
森林世界的地圖生成和每次加載世界時,會從地圖x,z坐標(biāo)最小的角點(diǎn)開始,沿著x和z軸的正方向每隔200個單位標(biāo)記一個檢查點(diǎn),然后篩選該檢查點(diǎn),篩選條件為:以檢查點(diǎn)為中心的邊長為48單位的正方形內(nèi)都是海洋,并且24半徑范圍內(nèi)沒有障礙物,35半徑范圍內(nèi)沒有玩家。如果通過了篩選,則將該檢查點(diǎn)計入備選點(diǎn)。如果整個地圖檢查完一輪而備選點(diǎn)總數(shù)沒超過50個。那么會在第一輪x與z坐標(biāo)基礎(chǔ)上偏移兩個0~200的隨機(jī)值,作為新一輪的檢查點(diǎn)坐標(biāo),繼續(xù)篩選出備選點(diǎn)。當(dāng)一輪篩選結(jié)束時備選點(diǎn)總數(shù)超過50個或當(dāng)輪過程中備選點(diǎn)總數(shù)達(dá)到100個時,備選點(diǎn)的篩選即可結(jié)束。
在世界生成或冰釣洞生成冷卻結(jié)束時,世界會嘗試在備選點(diǎn)中選擇一個生成冰釣洞,選擇規(guī)則如下:備選點(diǎn)會按照海洋深度從深到淺排序,對于相同深度的,再按照到世界中心的距離從近到遠(yuǎn)排序,如果還有優(yōu)先級相同的,則按照x坐標(biāo)優(yōu)先,z坐標(biāo)次優(yōu)先進(jìn)行排序。依次檢驗排序好的備選點(diǎn),找到第一個依然符合篩選條件的點(diǎn)后,該點(diǎn)所在海洋地皮的中心點(diǎn)就會作為冰釣洞的生成點(diǎn)。如果所有備選點(diǎn)都不再符合要求,那么會清空備選點(diǎn)然后重新開始尋找備選點(diǎn)。
以上就是饑荒聯(lián)機(jī)版冰釣洞生成機(jī)制介紹,玩家可以參考生成冰釣洞的機(jī)制。后續(xù)想要了解更多相關(guān)攻略的小伙伴可以關(guān)注九游,每天都會推送最新最全的攻略。
全部評論