無名殺制作擴展教程00.2
摘要:
? ??稍難 制作擴展技能 代碼搜索器
開場語:
? ??上期專欄的閱讀數(shù)還是不理想,可能是內(nèi)容太簡單了吧,這次講些稍難一點的東西。
前言:
? ??關(guān)于引用技能、引用代碼,我認為這些東西對完全不會代碼的人群有幫助,對懂些代碼知識的人來說,幫助很有限。
? ? 問的問題盡量細,不要問假大空的問題。比如問"這個技能怎么寫",大佬一般會回答"參考xx技能",如果你回答"找不到xx技能的代碼",那么這就是純粹浪費時間了。大佬肯定希望你是推一把就能成功的,但你還是門外漢,得一直推。還有說"等我學會了就可以教你們了",不存在的,學而不思則罔。
? ??寫代碼不是一蹴而就的,也不是想當然的。如果你打算自己寫代碼,就別老是說自己不會,遇到問題盡量自己解決。
? ? 代碼是連接你的想法和電腦執(zhí)行的橋梁,所有東西都應(yīng)該在你的掌握之中,你說什么,電腦就會做什么(所以出問題了肯定是你的問題)。為減少錯誤,說話應(yīng)當指代清晰,步驟明確,有理有據(jù),少說廢話。代碼也是如此。
? ? 代碼的語法已經(jīng)很完善,經(jīng)得起推敲,所以不要總想著自創(chuàng)語法,還以為自己很厲害。
正文:
? ? 本期內(nèi)容是接著上期來的,沒有看過上期的小伙伴可以點下方的文章進入。

? ? 上期做了個武將白馬,但苦于沒開三國殺官方武將,只能添加擴展里的技能。不過添加了3個技能后,這個武將的強度已經(jīng)很高了。

? ? 看下代碼,里面也只添加了幾個技能名,YS3_jipo是急破,u9_fuqiang是符槍,等等。這些名字我肯定是背不下來的,那么這些名字怎么獲取呢,由我來介紹一下。

? ? ?有一個擴展叫"代碼搜索器",各大群可能會有"代碼搜索器重制版",或者"全能搜索","假裝無敵"等擴展,也能進行搜索。(我可能是少數(shù)還在用原版代碼搜索器的)
? ? 安裝"代碼搜索器"擴展后,把下滑助手打開,主題顏色改成黑夜,點擊"打開搜索器"。

? ? 輸入部分技能描述,點"查找"按鈕

? ??可以看到找出了一堆技能,也顯示了技能名隊應(yīng)的英文。(代碼搜索器能找到未開啟的官方武將包的技能,未開啟的擴展技能是找不到的)

? ? 翻閱一下,找到了我想添加的技能"驕恣",順便看一下代碼內(nèi)容。

? ??接下來把技能名寫到extension.js里,就成功添加了這個技能。

? ??再重啟看看,真的添加了"驕恣"這個技能。如果有小伙伴只知道技能名,忘了技能描述,那就需要代碼搜索器重制版了。

? ? 知道了怎么添加技能,那就把不相干的技能刪掉,只留白馬的技能吧。有些意外地是,伏騎的技能名是refuqi。

看下代碼

? ? 當然,如果只做到這里,你們肯定不滿意,對吧。接下來,就將二技能的負面效果去掉。

1.把二技能刪掉,再點"編輯技能"按鈕

2.填寫好技能信息,然后點"創(chuàng)建技能"按鈕

3.實際顯示的是"dumpling",原來是技能名必須英文名在前,我搞錯了。交換順序后正常顯示"餃子"了。

4.返回,給白馬加上這個技能,保存。

5.重啟,可以看到二技能變了。

代碼里面的變化如下,skill里面加了個技能dumpling,里面是空的,還有dumpling的翻譯"餃子",和技能描述。目前這個技能沒有任何效果。

6.接下來引用"驕恣"這個技能的代碼就好了。其實不需要手動復制,只用輸入下圖的代碼就行了。inherit是繼承的意思,會把這個技能的所有內(nèi)容貼過來。如果你寫了一部分,那么這部分不會貼過來,用來小范圍更改技能很方便。

打開代碼搜索器看看,剩余部分已經(jīng)貼過來了。但這時你打開代碼文件,會發(fā)現(xiàn)其實沒有補全,需要把這個擴展在游戲里面保存才行。

手動在游戲里面保存后,可以看到代碼文件里也有相應(yīng)的代碼了。

7.接下來去掉負面效果就行了。把你受傷觸發(fā)去掉,這樣只有在你造成傷害時才會觸發(fā)"驕恣"

搞定

8.完成了,但沒有完全完成,發(fā)動2技能沒有配音。這是因為餃子這個技能把audio:2,也復制過來了。對于官方武將而言,這是在audio/skill文件夾里面找配音文件,而對于擴展武將而言,這是在擴展里找配音文件。而擴展里沒有配音文件,所以發(fā)動技能也就沒配音了。解決方法很簡單,改成audio:"jiaozi",就行了。

這樣,配音和jiaozi一樣,就會去找官方的配音文件播放了。
結(jié)語:
? ??總算是寫完了這篇專欄,希望大家看了有所收獲吧。去掉"驕恣"的負面效果,不知道是誰提的,順便加進去了(這些字都好難打出來)。制作擴展武將就講完了,如果想學會寫技能代碼,還需要多看已經(jīng)寫好的代碼,不斷嘗試。其實光寫武將已經(jīng)夠?qū)W很長時間了,剩下的寫卡牌,寫選項,寫幫助,寫亂斗等等,就放著吧。下個專欄會是寫技能的教程,敬請期待。
