Project1

标题: MV窗口的文字是在哪里处理的 [打印本页]

作者: yang1zhi    时间: 2018-4-26 16:32
标题: MV窗口的文字是在哪里处理的
比如   
变量1 = '你是谁'
变量 =  "不知道\V[1]"
怎么得出这个变量的全部,就是   "不知道你是谁"
MV的这部分是在哪里处理的。
搜索不到\V

作者: 汪汪    时间: 2018-4-27 00:43

/**转换换码字符 */
Window_Base.prototype.convertEscapeCharacters = function(text) {
        //替换\\为\xlb
    text = text.replace(/\\/g, '\x1b');
        //替换\xlb\xlb 为 \\
    text = text.replace(/\x1b\x1b/g, '\\');
    //替换\xlbV[n]为  变量
    text = text.replace(/\x1bV\[(\d+)\]/gi, function() {
        return $gameVariables.value(parseInt(arguments[1]));
    }.bind(this));
    //替换\xlbV[n]为  变量
    text = text.replace(/\x1bV\[(\d+)\]/gi, function() {
        return $gameVariables.value(parseInt(arguments[1]));
    }.bind(this));
    text = text.replace(/\x1bN\[(\d+)\]/gi, function() {
        return this.actorName(parseInt(arguments[1]));
    }.bind(this));
    text = text.replace(/\x1bP\[(\d+)\]/gi, function() {
        return this.partyMemberName(parseInt(arguments[1]));
    }.bind(this));
    text = text.replace(/\x1bG/gi, TextManager.currencyUnit);
    return text;
};




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1