配音臺詞 02.自定義技能初體驗
這篇專欄介紹如何自定義技能。
先貼個鏈接:/s/eJg,提取碼5qy9。里面有我收集的太陽神三國殺lua拓展相關資料。
目錄
創(chuàng)建自定義技能
技能配音
Lua基礎
0x01 創(chuàng)建自定義技能
我們先不正式上手寫技能lua。進我上面分享的鏈接,下載下來Lua技能速查手冊.rar。這個是截至2013年的武將技能Lua手冊,相當有參考價值~
下載完了之后解壓縮,打開.lua,找到英姿的源代碼:
英姿的源碼,當然是標英姿
把這些代碼復制到自己的lua,也就是.lua里面,就像這樣:
粘貼到創(chuàng)建武將的代碼的后面
然后我們?yōu)槲鋵⑻砑舆@個技能:
添加自定義技能
為什么這里不打雙引號呢?因為這個技能是我們自創(chuàng)的了,游戲里面還沒有這個技能,所以就不要加雙引號了,否則會閃退。
我們打開游戲看看,可以看到已經能正常發(fā)動作用了:
英姿的代碼已經為我們帶來了英姿的效果,多摸了一張
但是——格局放大點,我們既然已經有了源代碼,為啥還要讓自己只多摸一張呢?直接多摸三張吧!(凌操可以撕了)注意到代碼里面是+1,那+1就意味著多摸一張咯,我們就把它改成+3。
魔改代碼
打開游戲測試一下……成功!
輕舟獨進,不如老夫直接改代碼
還沒完呢。這個技能怎么能就這樣叫做英姿呢?我們得改個名字——就叫擼樹好了。
這就把代碼中所有的改成:
把技能名字魔改掉
老樣子,想要讓游戲中顯示中文而不是,我們需要往翻譯表里面加東西:
自定義技能的翻譯表
可以注意到,這里還有技能描述的翻譯。技能描述就是在技能名的前面加一個冒號。
嗯,沒啥問題。
技能現(xiàn)在有名字和描述啦
名字正常顯示
然而還差些什么。沒錯,技能配音。如果說圖片是皮囊的話,配音就是一個武將的靈魂了。(實際上技能設計才是靈魂吧算了不管了)
0x02 技能配音
高質量的配音是三國殺為數(shù)不多的優(yōu)點之一,生動的配音常常能給人留下十分深刻的印象。(犯大吳疆土者……)我們的diy武將當然也不能缺少配音!不過話說回來,史蒂夫本來也沒啥聲音吧。自己想辦法唄,總之要有臺詞和配音。
首先是臺詞。大家應該可以猜到,技能臺詞也是寫在翻譯表里面的。
從武將一覽里面可以看到技能有自己的臺詞,這些臺詞寫在翻譯表里面
技能臺詞在翻譯表中是技能名字前面加一個美元符號"$"。如果有好幾句臺詞的話,就在技能的后面加上數(shù)字(...)。我們這里給擼樹想兩句臺詞:
隨便想了兩句臺詞
臺詞有了,接下來該配音了。無論是自己開麥錄音,還是錄制電腦內部的聲音作為配音,我們都得先有一個聲音處理軟件。快打開你的 吧,沒有au可以用免費的代替,剛好我就沒有。至于聲音嘛,自己想辦法咯。我這里是錄自己的聲音。
以配音一為例放圖說明一下加配音的過程:
錄好并且降噪的聲音
這段聲音要導出為ogg格式
名字就像這樣
導出成功的ogg文件放到游戲目錄//下面
現(xiàn)在已經把第一句配音弄好了,用一樣的步驟加入另一句。完事之后可以進武將一覽聽聲音了。
弄好的技能配音
既然都配音好技能了,還有一點就是死亡配音了。每個角色陣亡的時候都有一句自己的臺詞,DIY角色自然也要有。陣亡臺詞在翻譯表中是武將名字之前加一個波浪線"~",就像這樣。
史蒂夫的陣亡臺詞,才沒有參考什么神張遼呢
然后配好的音頻文件,也是導出為ogg格式。文件的名字就是跟武將的名字一致。弄好之后放到/下面,像這樣:
配音至此解決咯。等等,還沒完全解決,要想游戲里面發(fā)動技能的時候播放配音,我們要加這樣一行代碼:
加一行代碼,用來播放對應技能的配音
OKOK,這樣真的就大功告成了。這里我們也親手寫了一行代碼:room:("")。我們以后的lua拓展就是由這樣一行行的代碼組成的。從下一篇專欄開始,我們就真的要動手寫lua代碼,創(chuàng)建自己的技能了,而不是像現(xiàn)在這樣去復制粘貼別人的改個數(shù)字完事。在正式開始lua拓展之前,我們先來稍微了解一下Lua語言。(真就只是稍微了解一下)
如果你自己為DIY武將配音了,不要忘記把翻譯表里面的cv改成自己哦。我就不上圖了。
0x03 Lua基礎
關于Lua基礎的視頻b站里面有很多了,我的推薦是30分鐘速通Lua入門
或者也可以看菜鳥教程()也是很不錯的選擇,只要對lua有很淺的了解就好了。