投影源制作
有了一個(gè)投影源鏡頭之后,要修改動(dòng)作。不是所有歌都有完整的舞蹈動(dòng)作。
在mmm之中去掉動(dòng)作里所有的位移,刪除前要讓該界面一個(gè)參數(shù)false,改完后true。但是有的歌刪掉后也不會(huì)有角色流暢移動(dòng)的動(dòng)作,這可能就很難做出順暢的動(dòng)作。
還需要一個(gè)新的劇本文件,修改之前需要說(shuō)明一些劇本里的指令。以下提到的指令類型請(qǐng)自行在劇本里識(shí)別。
角色尺寸指令有角色編號(hào)和尺寸編號(hào)兩個(gè)參數(shù),可以改尺寸參數(shù)為3以表現(xiàn)身高,這需要在pv_db里更改角色類型為PLAY_CHARA否則無(wú)法生效。
設(shè)置動(dòng)作指令會(huì)調(diào)整角色動(dòng)作狀態(tài),每種動(dòng)作只需要開頭一個(gè)就行。
如果pv里的舞蹈是由分割開的動(dòng)作組成的,它們可能不會(huì)有額外的該指令,只會(huì)在需要?jiǎng)幼鏖_始的地方設(shè)置。這可能出現(xiàn)在PSP時(shí)代的樂(lè)曲里。
如果是PSV時(shí)代的歌曲,一個(gè)完整的動(dòng)作可能會(huì)有多個(gè)該指令。
場(chǎng)地指令會(huì)根據(jù)編號(hào)選擇表演的場(chǎng)地,你可以在記錄場(chǎng)地的數(shù)據(jù)里更改場(chǎng)地的設(shè)置。你可以設(shè)置成不存在的場(chǎng)地編號(hào),例如0。這樣背景就會(huì)全黑。但似乎不能缺少這個(gè)指令。
角色顯示指令能夠設(shè)置角色顯示與否,缺少時(shí)默認(rèn)顯示。
位置調(diào)節(jié)指令會(huì)調(diào)整角色的位置,你可以在之前的《右肩的蝴蝶》預(yù)告視頻上看見這個(gè)指令作用時(shí)的效果,當(dāng)時(shí)還沒(méi)發(fā)現(xiàn)這個(gè)東西所以以為那是動(dòng)作本身的位移。
位移指令可以調(diào)整角色位置,這個(gè)指令不止一種。
可能還有別的沒(méi)說(shuō)到的。
之后,制作一個(gè)最高優(yōu)先級(jí)的mdata(按ascii表順序讀?。?,放入改好的文件,讓它們替代原本的鏡頭和動(dòng)作運(yùn)行,而又不需要直接修改原本的文件。
如何替代原文件優(yōu)先讀取的辦法,比較mdata內(nèi)容和游戲本體就能明白了。