无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

無名殺代碼教程 00.1

2021-06-03 21:25 作者:玩大師4的醒醒  | 我要投稿

最近太忙了,連一篇完整的專欄都沒時間寫。我干脆把一篇專欄分成10次發(fā)(滑稽)。這次講點輕松點的,武將技能分類。


扯點別的:上篇專欄是基礎知識,比較難且晦澀,但以后會經(jīng)常遇到,多見幾次就會了。(游戲里面見到別人技術比你強,不是別人各方面比你好,而是因為別人是n周目玩家)


下面是這篇專欄的正式內容


1。是什么?

武將技能,按代碼框架,分為以下3類:

主動技

觸發(fā)技

mod技能

//----華麗的分割線----//

主動技:描述帶有“出牌階段限X次”的技能(例如:制衡,頌詞)

ps:“出牌階段限X次”占絕大多數(shù),剩下的是一些轉化技和救人的技能


觸發(fā)技:達到特定條件才能發(fā)動的技能(例如:英姿,遺計)

ps:絕大多數(shù)技能是觸發(fā)技

ps:主動技和觸發(fā)技不兼容。一個技能是主動技,那么肯定不是觸發(fā)技


mod技能(也稱為“永續(xù)技”):時刻生效的技能(例如:馬術,空城)

ps:mod技能也算鎖定技

ps:mod技能可以和主動技放一個技能里面,也可以和觸發(fā)技放一個技能里面


//----華麗的分割線----//

看到這里,是不是有小伙伴想問,還有鎖定技,轉化技,限定技,覺醒技,轉換技等


鎖定技肯定不是主動技

轉化技大部分是主動技

限定技大部分是主動技(限定技像一個大招,手里捏著,等合適的時候放)

覺醒技肯定是觸發(fā)技,肯定是鎖定技

轉換技,這個是多種技能的組合。


另外,一個技能可能包括多個小技能,這樣的技能就是一般技能。




//----華麗的分割線----//


2。為什么要這么分?


①這是按照代碼框架分的,主動技和觸發(fā)技的寫法是大不相同的(就像飛機和坦克,不能把零件混著裝,這樣弄出來的技能很可能出問題)


如果要開始寫一個技能,就要弄清楚是主動技還是觸發(fā)技,然后按相應的代碼框架寫。


②難度不同

mod技能最簡單

觸發(fā)技最常見,也較為簡單

主動技可以簡單,也可以特別難


//----華麗的分割線----//


3。代碼框架

這里簡單講下,免得后面的專欄沒貨了(笑)


主動技:代碼里面有enable的

例如:

? ?enable:"phaseUse",? ? ? ?//出牌階段發(fā)動

? ?enable:"chooseToUse",? ? //需要使用牌

? ?enable:"chooseToRespond",? ?//需要打出牌


觸發(fā)技:代碼里有trigger的

例如:

? ?trigger:{

? ? ?player:"phaseDrawBegin",//摸牌階段開始時

? },

trigger:{

? ? ?player:"damageEnd",//你受到傷害后

??},


ps:觸發(fā)技的時機多種多樣,還可以自定義時機。


mod技能:代碼里有mod的技能


mod:{

maxHandcard:function(player,num){

return num+1;//手牌上限+1

},

cardUsable:function(card,player){

return Infinity;//使用牌無次數(shù)限制

},

},


還有很多mod技能,也可以自定義


ps:mod技能看起來復雜,其實大部分都是套模板后改個數(shù)字


//----華麗的分割線----//


寫了不少了,這篇專欄就到這里吧。



無名殺代碼教程 00.1的評論 (共 條)

分享到微博請遵守國家法律
正宁县| 武穴市| 新河县| 兴宁市| 卓资县| 罗定市| 北票市| 竹溪县| 霍州市| 客服| 寻甸| 临澧县| 乌兰县| 巩留县| 南阳市| 金昌市| 大邑县| 平谷区| 龙泉市| 安宁市| 鄂托克旗| 淮阳县| 甘洛县| 凉城县| 肇庆市| 福海县| 格尔木市| 大荔县| 江北区| 沁水县| 农安县| 邓州市| 晋州市| 汨罗市| 伊宁市| 普兰店市| 宝坻区| 方城县| 怀安县| 民勤县| 新野县|