導(dǎo) 《缺氧》是一款休閑沙盒游戲,很多玩家還不知道游戲中如何增加冰蘿卜,怎么修改冰蘿卜種子,今天小編就為大家?guī)砹巳毖醣}卜種子修改方法圖文教程,給各位講解修改冰蘿卜種子具體流程,感興趣的玩家快來看看吧。 ...

《缺氧》是一款休閑沙盒游戲,很多玩家還不知道游戲中如何增加冰蘿卜,怎么修改冰蘿卜種子,今天小編就為大家?guī)砹巳毖醣}卜種子修改方法圖文教程,給各位講解修改冰蘿卜種子具體流程,感興趣的玩家快來看看吧。

缺氧冰蘿卜種子修改方法圖文教程:

首先說明這畢竟是修改游戲的內(nèi)置文件,肯定是會影響游戲體驗的,修改請慎重。

本來主要思路是想修改植物成熟后種子掉落的多少,但是一來是發(fā)現(xiàn)種類繁多,改起來特別麻煩,二來是冰蘿卜不能實現(xiàn)增殖

在Assembly-CSharp.dll中,種子的管理有一個專門的類,我們只需要修改這個類,就可以實現(xiàn)所有種子的修改。

在Dnspy中,我建議采用IL指令修改,

一是IL指令的修改不需要把Assembly-CSharp.dll放在原來的編譯環(huán)境下(也就是在原目錄下),這樣可以避免改錯了游戲打不開。

二是IL指令可以修改一些更加深層次的操作。

直接 反編譯—編譯 的話可能導(dǎo)致變量名字變化,不美觀。

當(dāng)然有些東西IL不能完全解決,但是這就無所謂了。

以下是操作

缺氧怎么增加冰蘿卜 缺氧冰蘿卜種子修改方法圖文教程

首先找到這個SeedProducter的DropSeed函數(shù),看到第9行引用了一個函數(shù),這個函數(shù)以seedInfo.seesId為參量,所以我們猜測這是一個在游戲中添加種子的函數(shù),看到參數(shù)后面的1沒有,猜測那就是產(chǎn)生種子的數(shù)量。

我們要種子數(shù)量法翻倍,就把1改為2即可

缺氧怎么增加冰蘿卜 缺氧冰蘿卜種子修改方法圖文教程

在第9行的地方右鍵進入IL編輯,卻沒有發(fā)現(xiàn)1這個參數(shù)。

但是注意到第8行,操作碼是ldc.i4.1,其實這個就是在調(diào)用1這個量,只不過1太常用了,于是直接寫在了操作碼里面

缺氧怎么增加冰蘿卜 缺氧冰蘿卜種子修改方法圖文教程

如上圖,我們把操作碼改為ldc.i4.2.然后點擊確定,保存。

缺氧怎么增加冰蘿卜 缺氧冰蘿卜種子修改方法圖文教程

回來就會發(fā)現(xiàn)第9行的函數(shù),后面變成了2.

最后保存退出,進入游戲后可以發(fā)現(xiàn)。你種下一顆刺花消耗一顆種子,然后馬上拔出卻會得到2顆種子。

冰蘿卜我沒有實驗,但是道理應(yīng)該差不多。這樣游戲中的冰蘿卜就不會那么稀缺了.

缺氧怎么增加冰蘿卜 缺氧冰蘿卜種子修改方法圖文教程

看了上文九游小編帶來的缺氧怎么增加冰蘿卜,你是否了解了相關(guān)內(nèi)容信息,知道了呢!更多最新最好玩的手機游戲就來九游下載吧!

如轉(zhuǎn)載涉及版權(quán)等問題,請作者與我司聯(lián)系,我司將在第一時間刪除或支付稿酬。