五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

無名殺代碼教程No.1——重操舊業(yè)

2023-07-22 18:31 作者:緣伴隨行  | 我要投稿

前言

①還是那句話,不要中途而廢,無名殺的代碼很簡單。完全不用為了學會無名殺代碼而去報js專業(yè)課程,現(xiàn)有的教程文件多的是,全看完一遍你就能入門了。 ②我這里只帶一下完全不懂的新手,起個引導作用,剩下的全靠個人摸索。

怎么創(chuàng)建一個技能

①首先,你得有個擴展,沒有擴展就先去創(chuàng)建一個擴展,流程【選項】—【擴展】—【制作擴展】,設置好名稱后點擊保存

注意了,保存是很重要的,建議養(yǎng)成多保存的習慣,只有保存后才能重啟游戲加載,否則前功盡棄。

②你保存完成后,界面會有文字按鍵提示你是否要立即重啟,我個人建議立即重啟游戲。

注意,在給新擴展取名時注意不要取了和現(xiàn)有擴展一樣的名字否則后果自負!

③重啟后,再打開擴展界面,找到你創(chuàng)建的新擴展,點擊后右邊頁面會出現(xiàn)4個按鈕【編輯武將】【編輯卡牌】【編輯技能】【編輯代碼】?!揪庉嬁ㄅ啤亢汀揪庉嫶a】先不用管,【編輯武將】是用來創(chuàng)建一個新武將的,畢竟就算你有了新技能,但沒有新武將這個載體,肯定也是不行的,創(chuàng)建新武將很簡單,照著流程來就行了,不涉及代碼知識,這里只教【編輯技能】 點擊【編輯技能】后,再點擊【創(chuàng)建技能】,如果擴展內已經有完成的技能,會在上分直接顯示出來(該技能翻譯的按鈕,點擊后可以編輯這個技能)。 創(chuàng)建一個新的技能,按要求寫好【名稱】和【描述】,【描述】可以沒有,但【名稱】必不可少,這里教一下寫技能名稱的格式

技能ID|技能翻譯

④看好了,中間有一個英文符號|,你可以理解成起分割作用,前面部分為技能ID,一般為拼音,如wusheng,

技能ID不可以重復!

后面就是技能的翻譯,如武圣,技能翻譯是可以重復的。完整案例就是【wusheng|武圣】,再點擊下方的【創(chuàng)建技能】按鈕,這樣我們就成功創(chuàng)建了一個新技能。

什么,你問我為什么按照案例的【wusheng|武圣】輸進去沒有成功?廢話,上面不是說了嗎?你新創(chuàng)建的技能ID不能和現(xiàn)有的技能ID重復,wusheng是本體技能已經有了的,所以你可以加個前綴【xindiy_】或者后綴【_xindiy】來作為一個獨立的ID。當然,前后綴都加也沒有關系。

⑤好了,技能創(chuàng)建好了,下面重磅的來了,技能代碼該怎么寫。

其實,我個人更推薦把代碼也一起寫好后,再點擊【創(chuàng)建技能】,因為這種情況下點擊【編輯代碼】,游戲自帶的編輯器會顯示出【閉月】技能的模板案例,【閉月】技能很簡單,十分適合新手學習。

那么,下面我們就來借【閉月】(結束階段,你可以摸一張牌)講講觸發(fā)類技能的書寫格式。

還有一種是主動類技能,比如劉備的【仁德】,還有一種是轉換類技能,比如關羽的【武圣】。

編輯代碼前,先創(chuàng)建好技能名稱和描述,即【

xindiy_biyue|閉月】和【結束階段,你可以摸一張牌。】

觸發(fā)類技能需要具體的觸發(fā)時機,我們來根據描述寫代碼,先看第一句描述【結束階段】。

這就是本技能的觸發(fā)時機,前面沒有寫是誰的結束階段,那么我們默認為自己的結束階段。

注意,寫技能的標點符號都必須是英文的。

trigger: {

(回車鍵,待補充……)

},

養(yǎng)成習慣,這里的括號后面要加個逗號

上面就是觸發(fā)技時機的框架,trigger是觸發(fā)的意思。那么框架寫好了,接下來就是補充花括號{}里面的內容 因為是自己的結束階段,我們寫

player:

然后是結束階段,再補充 player:

"phaseJieshuBegin",

【phaseJieshu】就是結束階段的固有函數(shù),那么問題來了,

我怎么知道這游戲里的固有函數(shù)有哪些呢?

去加無名殺官群,然后找教程文件,教程文件里面就有著那些固有函數(shù)。至于【Begin】是【時】的意思,還有【Before 前】【End 后】【After 結算后】,這四個固有函數(shù)牢牢記住,【閉月】描述中沒有具體說是哪個時點,那么我們默認為【Begin 時】。

trigger:{

player:"phaseJieshuBegin",

},

OK,就這樣,觸發(fā)時機寫好了。下面再讀描述,【你可以摸一張牌】

模板案例中給出了一個【frequent:true,】,這個【frequent】標簽有什么用呢?

用于某些必定正收益的技能,這樣的話觸發(fā)時就不需要玩家手動點,直接就可以自動摸一張牌了。另外,這個自動觸發(fā)是可以設置開關的,在對局內長按武將牌顯示技能資料,然后可以關閉掉。

如果你比較懶,這個【frequent】標簽我們可以不寫。

這個標簽也是固有函數(shù)哦,類似的還有【forced 鎖定技標簽】

最后一句描述【你可以摸一張牌】,可以得知這是技能觸發(fā)所發(fā)動的效果內容。

那么寫一個技能觸發(fā)內容的框架

content:function(){

【你摸一張牌】即

content:function(){

player.draw();

},

player是玩家你的意思,具體指發(fā)動這個技能的角色

.必不可少,你可以理解成連接前后函數(shù)的一個橋梁,如果直接寫playerdraw,你的審美應該也會覺得怪怪的罷(

而draw()就是摸牌的意思,括號必不可少,括號里面可以填阿拉伯數(shù)字表示要摸幾張牌,不填默認為1,也就是說【player.draw(1)】也是摸一張牌的意思

至于;這個標點符號,不多說,養(yǎng)成習慣

總結

到此2000多字,如果你從頭到尾都認真看完了的話,那么恭喜你,你已經可以寫一個簡單的觸發(fā)類技能了! 我之前說了,我只起引導作用,剩下的東西要你們自己去摸索,

去官群看看那些代碼教程文件吧,那就相當于是你們的教科書和知識寶典!

等把教科書看完后,差不多記住那些固有函數(shù)后,我來給你們布置一個課后作業(yè),自己去試著寫寫看吧!

寫好后,可以截圖私信發(fā)我或發(fā)在評論區(qū)里,記住技能寫好了,要返回擴展界面再次保存好后,才能重啟游戲加載哦!

課后作業(yè)(二選一)

①【開月】鎖定技。出牌階段開始前,你摸3張牌。 ②【開月】出牌階段開始前,你可以摸2張牌。 "player:

無名殺代碼教程No.1——重操舊業(yè)的評論 (共 條)

分享到微博請遵守國家法律
新民市| 启东市| 新昌县| 平湖市| 左贡县| 南开区| 图木舒克市| 九龙城区| 连云港市| 卫辉市| 成安县| 雷波县| 迁安市| 湛江市| 古浪县| 石城县| 呼和浩特市| 临漳县| 青冈县| 屏东县| 景洪市| 集安市| 加查县| 桃园县| 平江县| 玉树县| 旺苍县| 武功县| 马山县| 博乐市| 靖远县| 绵阳市| 枣阳市| 大方县| 阜平县| 河北区| 襄城县| 罗城| 洞口县| 东丽区| 皋兰县|