国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

Ws對(duì)戰(zhàn)器進(jìn)階玩法之WS語(yǔ)言

2023-06-08 16:44 作者:郝二都不讓叫  | 我要投稿

本文面向一些有編程語(yǔ)言基礎(chǔ)或是對(duì)編程思維感興趣的WS玩家. 請(qǐng)先閱讀上文WS對(duì)戰(zhàn)器簡(jiǎn)介

WS語(yǔ)言(我命名的)簡(jiǎn)介

可以在卡組文件的路徑下發(fā)現(xiàn)一些txt文件

Weiss Schwarz 0.4.7.0 Windows\Weiss Schwarz_Data\StreamingAssets\Cards\Azur Lane

Weiss Schwarz 0.4.7.0 Windows\Weiss Schwarz_Data\StreamingAssets\Cards\Azur Lane\S102

第一張圖片就是在組卡界面里顯示的系列信息,第二個(gè)則是實(shí)現(xiàn)卡牌邏輯的關(guān)鍵文件。

點(diǎn)開(kāi)之后就會(huì)發(fā)現(xiàn)里面裝的是每張卡牌的具體信息

WS卡牌的數(shù)據(jù)結(jié)構(gòu)

AZL/S102-T01的數(shù)據(jù)和效果邏輯

對(duì)編程語(yǔ)言有了解的就不難發(fā)現(xiàn),這個(gè)卡牌的實(shí)現(xiàn)邏輯非常簡(jiǎn)單。就像WS一樣簡(jiǎn)單 每張卡以Character/Event/Climax開(kāi)頭,標(biāo)記卡牌種類(lèi),最后以EndCard結(jié)束。中間是一些基本信息,然后一些帶括號(hào)的代碼,就是卡牌效果的實(shí)現(xiàn)邏輯。要想自己印卡或者改效果,首先要能看懂WS語(yǔ)言。

最基本的屬性:

  • 卡牌編號(hào)一定要與文件中圖片的編號(hào)相同,不然會(huì)加載不出卡圖。

  • Name支持中文、日文。

  • 顏色RGBY對(duì)應(yīng)紅綠藍(lán)黃,

  • Level Cost Power就不說(shuō)了

  • Trait 是卡牌特征,支持中文英文

  • 有些卡牌帶有Trigger TYPE表示觸發(fā)標(biāo)記,常見(jiàn)的有Soul 魂,Gate 褲,Bar 磚,Shot 火,Wind 風(fēng),Door 門(mén), Standby 電,Choice Y/叉, Bag 袋, Book 書(shū)?, 2Soul 雙魂

  • Soul 2表示2魂傷害,不加的話默認(rèn)1魂

  • Backup NUMBER 表示助太刀數(shù)值

  • Combo CLIMAX_NAME 表示和名字是CLIMAX_NAME的潮聯(lián)動(dòng)

效果部分就太多了,詳細(xì)說(shuō)就要開(kāi)門(mén)課了。

最簡(jiǎn)單的就是分為 Auto: [自效果] , Act: 【起】效果, Cont: 【永】效果。至于具體如何實(shí)現(xiàn)的,請(qǐng)找一個(gè)你最熟悉的系列,把里面的txt讀一遍。懂得自然懂。

翻譯文本替換

重要:里面每一段效果的Text 后的一段文本,是可以自由替換的。可以使用對(duì)照黑白雙翼|Weiβ Schwarz WIKI - BWIKI_嗶哩嗶哩 (biligame.com),把對(duì)應(yīng)效果的英文替換為中文,這樣就可以在游戲中看到卡牌的中文介紹了。注意Text后有一個(gè)空格,不需要加其他的符號(hào)直接跟想要表達(dá)的文本。并且不要換行!

一點(diǎn)微小的漢化

函數(shù)

有些通用效果會(huì)直接調(diào)用函數(shù),如下圖

黃色部分為“登場(chǎng)回血”

這些函數(shù)的具體實(shí)現(xiàn)可以在Weiss Schwarz 0.4.7.0 Windows\Weiss Schwarz_Data\StreamingAssets中的CommonEffects(copy).txt里看到,但在此處修改并不會(huì)影響游戲內(nèi)部文件。這只是一份Copy。至于具體在哪里實(shí)現(xiàn)的,Umm還沒(méi)找到。。

Healer的具體實(shí)現(xiàn)

使用函數(shù)的好處是可以復(fù)用,并且減少代碼的行數(shù)。這樣做只要在外部定義一個(gè)Healer,所有登場(chǎng)回血的角色效果都使用*Healer 就可以實(shí)現(xiàn)了。注意看WS語(yǔ)言對(duì)函數(shù)的調(diào)用是前面使用一個(gè)*號(hào),有些函數(shù)支持帶參數(shù),并且函數(shù)都不具有返回值。

如何學(xué)習(xí)WS語(yǔ)言

WS語(yǔ)言和效果語(yǔ)言本身處理的邏輯很相似,只是做了一些細(xì)化和對(duì)象處理。比如對(duì)于如下死東曉的解讀:

死東曉Ws語(yǔ)言

想要學(xué)會(huì)首先要多看,多理解,做筆記。一些常用的效果可以去別的系列里面抄,一般就是改個(gè)特征/換個(gè)觸發(fā)時(shí)機(jī)就能用了。比較特殊的復(fù)雜效果,可以一邊寫(xiě)一邊試。寫(xiě)完后加到卡組里去和AI打一把,如果沒(méi)報(bào)錯(cuò)就是對(duì)了。如果有問(wèn)題,在對(duì)話框會(huì)出現(xiàn)ERROR 和具體位置,再改就好了。

記錄的一些常用函數(shù)的筆記

現(xiàn)在你已經(jīng)可以獨(dú)自完成一張卡牌的編寫(xiě),試試看編寫(xiě)一個(gè)大套吧?。╞ushi

新建一個(gè)系列

在 Weiss Schwarz 0.4.7.0 Windows\Weiss Schwarz_Data\StreamingAssets\Cards 中新建文件夾,參照其他系列,建立相同的子文件夾和txt文件,在SingleSetData.txt里寫(xiě)好這個(gè)系列的介紹。在對(duì)于編號(hào)的子文件夾里,從貓罐子里扒圖,注意名字不要改,只改格式。其他網(wǎng)站的圖要命名成 SBY_W77_E001.jpg 這樣的形式。格式一定要jpg!

然后就是不斷的改bug改bug了

另外建了一個(gè)群,歡迎各位來(lái)技術(shù)交流群里分享自己做的系列。823170248

Ws對(duì)戰(zhàn)器進(jìn)階玩法之WS語(yǔ)言的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
襄汾县| 乐至县| 平潭县| 锡林郭勒盟| 含山县| 荆州市| 定陶县| 内黄县| 灵宝市| 栾川县| 将乐县| 北安市| 科技| 黔南| 喀什市| 洛扎县| 巫山县| 汨罗市| 三门县| 马边| 洱源县| 隆安县| 东平县| 无锡市| 丰宁| 南澳县| 岗巴县| 胶南市| 陇西县| 繁昌县| 高雄县| 韶山市| 清水河县| 疏附县| 沅江市| 拜泉县| 元阳县| 富阳市| 沙坪坝区| 建昌县| 永兴县|