魔獸代碼檢索大法:插件API、代碼、WA自定義都適用

這個視頻對應的專欄中,有粉絲給我評論問屬性的編碼,我去研究了一下,感覺光用文字說不清楚,于是發(fā)個文章吧。(什么,還不是粉絲?emmm,應該會關注的吧,哈哈)

這個要用到搜索大法,有兩種搜索,一種是搜索引擎,第二種是搜索已有的代碼,我個人覺得第二種更好用。
首先你需要一個代碼編輯器:推薦使用vscode、pycharm這類,實在沒有,用notepad++這類也可以,但是搜索速度不太快。我這里用的是pycharm

比如我這里需要一個力量的編碼。
在pycharm中打開WA的代碼,使用全文檢索功能,快捷鍵是ctrl+shift+f

搜索“力量”,得到一行代碼:L["Strength"] = "力量"

接下來搜索L["Strength"],搜到很多,上面可以看出都是各種語言的翻譯。最后一個他實際應用到的地方。我們得到這句代碼:UnitStat('player', LE_UNIT_STAT_STRENGTH)

這個我們拿到游戲里面去測試,在游戲聊天框中輸入

得到這個結果,把wa禁用也同樣是這個結果,說明這個函數(shù)可以獲取力量值,其中的LE_UNIT_STAT_STRENGTH就是力量的編碼。
這樣的大寫的字符串通常是一個常量,可以繼續(xù)在聊天框中dump看他的實際數(shù)值:

可以看到他的值為1
當然了,這里只是一個場景的演示,但是方法都是通用的,當大家想要某個api的時候,就去找一個差不多的插件,用搜索的方法,看看別人是怎么用的。
比如下面這位群里的同學提到的問題,就可以找一個TSM或aux這類插件,一定都可以搜索到。

如果對你有用,還希望幫老胡的視頻多多三連,轉(zhuǎn)發(fā)給其他朋友,這對我真的很重要,最近在完成b站一個播放量的任務,好難!
標簽: