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论坛的小圈子 离开

相关推荐
纵有疾風起5 分钟前
【Linux 系统开发】基础开发工具详解:自动化构建、版本控制与调试器开发实战
linux·服务器·开发语言·c++·经验分享·开源·bash
阿豪只会阿巴16 分钟前
项目心得——发布者和订阅者问题解决思路
linux·开发语言·笔记·python·ubuntu·ros2
午安~婉16 分钟前
整理知识点
前端·javascript·vue
向前V18 分钟前
Flutter for OpenHarmony数独游戏App实战:底部导航栏
javascript·flutter·游戏
wjs202419 分钟前
Java 注释
开发语言
人道领域25 分钟前
JavaWeb从入门到进阶(javaScript)
开发语言·javascript·ecmascript
军军君0127 分钟前
Three.js基础功能学习十二:常量与核心
前端·javascript·学习·3d·threejs·three·三维
chilavert31834 分钟前
技术演进中的开发沉思-317 JVM:指令集(下)
开发语言·python
不绝1911 小时前
C#核心——面向对象:封装
开发语言·javascript·c#
yaoxin5211231 小时前
294. Java Stream API - 对流进行归约
java·开发语言