導(dǎo) 饑荒聯(lián)機(jī)版漂流瓶一共有多少種?饑荒聯(lián)機(jī)版之前出了可以下海的版本,雖然不是海難聯(lián)機(jī),但是也滿(mǎn)足了不少小伙伴在聯(lián)機(jī)版中下海的愿望,很多小伙伴在海上航行的時(shí)候能撿到一些漂流瓶,這些瓶中有一些紙條,有的能指引...

饑荒聯(lián)機(jī)版漂流瓶一共有多少種?饑荒聯(lián)機(jī)版之前出了可以下海的版本,雖然不是海難聯(lián)機(jī),但是也滿(mǎn)足了不少小伙伴在聯(lián)機(jī)版中下海的愿望,很多小伙伴在海上航行的時(shí)候能撿到一些漂流瓶,這些瓶中有一些紙條,有的能指引方向,有的只是一些無(wú)關(guān)緊要的文字,這使得不少小伙伴非常好奇,饑荒聯(lián)機(jī)版漂流瓶一共有多少種?又是怎么玩的,那么下面就跟著小編一起來(lái)看看吧。

饑荒聯(lián)機(jī)版漂流瓶一共有多少種

《饑荒聯(lián)機(jī)版》漂流瓶一共有多少種

一、表面邏輯

1.首次打開(kāi)會(huì)顯示老奶奶位置。

2.除首次外,每次打開(kāi)漂流瓶都有66%的概率出現(xiàn)消息。另外34%的概率會(huì)產(chǎn)生寶藏消息。

3.當(dāng)當(dāng)前激活的寶藏?cái)?shù)小于最大寶藏?cái)?shù)(目前游戲內(nèi)置的最大寶藏?cái)?shù)為4)時(shí),會(huì)根據(jù)玩家當(dāng)前的位置來(lái)新生成一個(gè)寶藏,并顯示在玩家小地圖上。而當(dāng)當(dāng)前激活的寶藏?cái)?shù)等于最大寶藏?cái)?shù)時(shí),會(huì)隨即在已有寶藏中隨機(jī)選擇一個(gè)并顯示在小地圖上。

4.當(dāng)出現(xiàn)消息時(shí),則在所有可能的消息列表中,以相同的概率隨機(jī)選擇一條消息展示。

二、內(nèi)在邏輯

當(dāng)玩家對(duì)漂流瓶進(jìn)行操作時(shí),會(huì)調(diào)用mapspotrevealer組件下的RevealMap方法。

在RevealMap方法內(nèi),會(huì)先調(diào)用messagebottle預(yù)設(shè)物下的prereveal方法來(lái)決定生成消息還是寶藏,還是顯示老奶奶位置。如果生成消息,則該方法返回false,并退出RevealMap方法。操作結(jié)束。

如果選擇寶藏或老奶奶分支。則在 RevealMap方法內(nèi)調(diào)用messagebottle預(yù)設(shè)物下的getrevealtargetpos方法來(lái)獲取坐標(biāo)。而getrevealtargetpos方法直接調(diào)用messagebottlemanager組件下的UseMessageBottle方法來(lái)獲取老奶奶或者寶藏的坐標(biāo)。

UseMessageBottle方法會(huì)先判斷玩家是否已經(jīng)知道老奶奶坐標(biāo),如果不知道則直接返回老奶奶坐標(biāo)。(注意,此處Klei設(shè)置了一個(gè)參數(shù)來(lái)判斷該漂流瓶是否來(lái)自老奶奶,因此我們可以假設(shè)未來(lái)會(huì)出現(xiàn)其他并非來(lái)自老奶奶的漂流瓶或其他相同機(jī)制的物品。)

如果已知老奶奶坐標(biāo),會(huì)對(duì)當(dāng)前激活的寶藏?cái)?shù)進(jìn)行判斷,如果小于最大寶藏?cái)?shù)(目前是4),則根據(jù)玩家當(dāng)前坐標(biāo)生成一個(gè)新的寶藏,并返回新寶藏坐標(biāo)。否則隨機(jī)顯示一個(gè)已有寶藏。生成寶藏坐標(biāo)的函數(shù)為messagebottlemanager組件下的gettreasurepos方法,有興趣的朋友可以自行看一下。

附錄

"I know you're still out there, my dear. I won't ever give up.",

"I'm waiting for you. At the spot where we first met. I've been waiting so long...",

"Please come home. I miss you so much.",

"I still have the last gift you gave me. "A pearl for Pearl"... remember?",

"I'll keep sending messages, until one reaches you...",

"Have you found your treasure yet? When you do, will you come home?"

"我知道你還在外面,我親愛(ài)的。我不會(huì)放棄的。"

"我一直在等你。就在我們第一次見(jiàn)面的地方。我等了好久……"

"請(qǐng)回家吧。我真的好想你。"

"我還留著你上次送我的禮物。 "送給珍珠的珍珠"……你還記得嗎?"

"我會(huì)一直寫(xiě)信給你,直到你收到……"

"你找到了要找的寶藏嗎?找到以后,你會(huì)回家嗎?"

以上就是關(guān)于饑荒聯(lián)機(jī)版漂流瓶一共有多少種的全部?jī)?nèi)容,感謝各位的觀看!