點(diǎn)這里返回總目錄
首先完成step1創(chuàng)建新項(xiàng)目與插件使用
再完成step2稍微認(rèn)識(shí)一下游戲工程文件夾的結(jié)構(gòu)
于是來(lái)到了Step3 填充數(shù)據(jù)庫(kù)
前記:
在著手游戲之前的設(shè)計(jì)過(guò)程,這里省略了懈万。其實(shí)有整體設(shè)計(jì)再動(dòng)手會(huì)比較好查牌。
數(shù)據(jù)庫(kù)的設(shè)計(jì)鹉勒,如果要認(rèn)真考慮磅轻,可以加入數(shù)值平衡設(shè)計(jì)什么的珍逸,但是并不是說(shuō)沒(méi)有數(shù)值平衡的RPG就不是好RPG逐虚,作者自己制作的開(kāi)心聋溜,并且也能為玩家?guī)ジ惺埽褪浅?jí)棒的游戲叭爱。
沒(méi)有數(shù)值平衡撮躁,也沒(méi)有涉及設(shè)計(jì),這個(gè)帖子主要是在Step2的基礎(chǔ)上描述填充數(shù)據(jù)庫(kù)相關(guān)的方法买雾,先是十分基礎(chǔ)的內(nèi)容把曼。
然后再稍微加深一點(diǎn),因?yàn)槟阍跀?shù)據(jù)庫(kù)中所填的內(nèi)容漓穿,都會(huì)在JSON中顯示嗤军。本帖會(huì)描述一下JSON文件主要內(nèi)容格式。
等熟練以后晃危,可以快捷地找到要改的內(nèi)容叙赚,進(jìn)行修改。畢竟一般的計(jì)算機(jī)僚饭,搜索文本的速度是相當(dāng)快的震叮。
有了對(duì)JSON的認(rèn)識(shí),還可以創(chuàng)造出MV自帶以外的數(shù)據(jù)文件鳍鸵,比如寵物數(shù)據(jù)庫(kù)啊魔法石數(shù)據(jù)庫(kù)啊獨(dú)立圖鑒數(shù)據(jù)庫(kù)啊什么的…想象是無(wú)邊無(wú)際的苇瓣。
注:如果想要制作多角色RPG游戲,請(qǐng)一定要掌握《第一個(gè)臺(tái)階-在MV編輯器中進(jìn)行編輯》的基本使用方法偿乖。
第一個(gè)臺(tái)階-在MV編輯器中進(jìn)行編輯
進(jìn)入數(shù)據(jù)庫(kù)的方式:
一击罪、 點(diǎn)擊工具→數(shù)據(jù)庫(kù)
二哲嘲、 點(diǎn)擊齒輪圖標(biāo)
三、 按下F9
打開(kāi)數(shù)據(jù)庫(kù)后媳禁,會(huì)看到如下界面:
① 切換數(shù)據(jù)類(lèi)型撤蚊,角色一組,職業(yè)一組等…這些都會(huì)有對(duì)應(yīng)的json损话,只是后面的系統(tǒng)類(lèi)型用語(yǔ)用的是一個(gè)json文件侦啸。
② 列表框,更改最大值為5就可以添加5個(gè)角色了(但是要注意太多的話丧枪,加載會(huì)變慢光涂,所以這里放上會(huì)參加戰(zhàn)斗的人物或者會(huì)跟隨隊(duì)伍的人物就可以了,千萬(wàn)別做成圖鑒拧烦。)
③ 具體參數(shù)忘闻,其中備注那里可以寫(xiě)很多,有很多插件會(huì)讓作者在這里加入標(biāo)記恋博,以便插件讀取齐佳。
第二個(gè)臺(tái)階-認(rèn)識(shí)JSON文件
JSON= JavaScript Object Notatio
從名字看,就是為JavaScript而存在的東東债沮。了解JavaScript的話炼吴,機(jī)會(huì)知道JavaScript是面對(duì)對(duì)象的語(yǔ)言,而JSON保存的正是JavaScript對(duì)象疫衩。
因?yàn)閷?xiě)法比JavaScript簡(jiǎn)介硅蹦,很適合當(dāng)集結(jié)了一堆對(duì)象的數(shù)據(jù)庫(kù)文件。
MV自帶的JSON文件存放在DATA文件夾下闷煤。
如果以后有需要童芹,會(huì)對(duì)MV自帶JSON詳細(xì)說(shuō)明。
現(xiàn)在只需要了解數(shù)據(jù)都存在哪里就可以了鲤拿。
第三個(gè)臺(tái)階-JSON的格式
首先JSON儲(chǔ)存的是JS對(duì)象假褪,因此內(nèi)容全是對(duì)象。
而MV自帶的JSON大結(jié)構(gòu)有兩種:
{A},{B},{C},{D}
[{A},{B},{C},{D}]
第一種很明顯近顷,就是4個(gè)對(duì)象生音。
而第二種,是數(shù)組對(duì)象幕庐,[a,b,c]在JavaScript中是一個(gè)數(shù)組久锥。如果對(duì)象的結(jié)構(gòu)都很相似,那么數(shù)組是一個(gè)能夠提供方便的東西异剥,但要注意瑟由,查找一個(gè)數(shù)組元素,標(biāo)記是從0開(kāi)始。
比如a=[1,2,3]歹苦,那么元素分別是a[0]=1青伤,a[1]=2,a[2]=3殴瘦。
相似結(jié)構(gòu)的對(duì)象羅列在一起狠角,就和數(shù)據(jù)表特別像了。
因此如果要快捷地修改主角的名字蚪腋,只要打開(kāi)JSON文件文本搜索原來(lái)的名字丰歌,替換成新的名字就可以了。
實(shí)際的運(yùn)用中屉凯,當(dāng)然不止是改名立帖,還可以做很多很多事。
不過(guò)MV自帶JSON的結(jié)構(gòu)最好別改悠砚,如果想要多加一些內(nèi)容晓勇,可以自己創(chuàng)造JSON文件,加入新的數(shù)據(jù)灌旧。
模仿MV自帶JSON的結(jié)構(gòu)绑咱。
{A},{B},{C},{D}
[{A},{B},{C},{D}]
就可以了,如何編寫(xiě)屬于自己的JSON枢泰,等時(shí)機(jī)成熟了再詳細(xì)介紹描融。