RPGMZ游戏引擎 如何手动控制文字显示速度

直接上代码

复制代码
const _Window_Base_prototype_initialize = Window_Base.prototype.initialize;
	Window_Base.prototype.initialize = function(rect) {
		_Window_Base_prototype_initialize.call(this, rect);
		this.文字速度缓冲 = 0;
	};

this.文字速度缓冲 = 0; 进行缓冲

javascript 复制代码
Window_Base.prototype.processCharacter = function(textState) {
		this.文字速度缓冲 = this.文字速度缓冲 +0.1;
		if(this.文字速度缓冲>0.3){
			this.文字速度缓冲 = 0;
			const c = textState.text[textState.index++];
		
            if (c.charCodeAt(0) < 0x20) {
                this.flushTextState(textState);
                this.processControlCharacter(textState, c);
            } else {
                textState.buffer += c;
            }
		}
        
    };

this.文字速度缓冲 > 0.3 处理字符 速度可调整

这种方法适合不会写剧本的人使用 文字慢速显示 消耗玩家阅读时间 这样就可以弥补 剧情少的问题了

结尾总结

请Project1论坛的小圈子 离开

相关推荐
拉不动的猪35 分钟前
pc和移动页面切换的两种基本方案对比
前端·javascript·vue.js
Hilaku42 分钟前
前端日志调试也能专业化?我们这样设计日志系统
前端·javascript
DBWYX1 小时前
PHP is the best language.
开发语言·php
BUG收容所所长1 小时前
深入理解 AJAX,从 XMLHttpRequest 到现代 Fetch API
前端·javascript·ajax
Sun_light1 小时前
「一文看懂 JS 深浅拷贝,彻底告别面试踩坑!」
前端·javascript
YG9081 小时前
微信小程序页面传参乱码问题如何解决?
前端·javascript
何朴尧1 小时前
全局数据的处理
开发语言
Web极客码1 小时前
如何在中将网络改为桥接模式并配置固定IP地址
开发语言·网络·ubuntu·php·虚拟机
龚子亦1 小时前
【数字人开发】Unity+百度智能云平台实现长短文本个性化语音生成功能
百度·unity·游戏引擎
Hilaku2 小时前
前端权限系统怎么做才不会写吐?我们项目踩过的 3 套失败方案总结
前端·javascript·vue.js