当前位置: 首页 > news >正文

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; 进行缓冲 

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.文字速度缓冲 > 2 处理字符 速度可调整

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

结尾总结

请Project1论坛的小圈子 离开

http://www.dtcms.com/a/255021.html

相关文章:

  • 8年java开发从零学习人工智能(深度学习)--pp飞桨(百度自研开源框架)
  • 领码 SPARK 融合平台赋能工程建设行业物资管理革新——数智赋能,重塑中国模式新范式
  • leetcode-3443. K次修改后的最大曼哈顿距离
  • Vue 滑动验证组件
  • OPENGLPG第九版学习 - 纹理与帧缓存 part1
  • conda导出环境文件requirements.txt
  • Python OpenCV 模板匹配的一些应用场景和方法思考,浅析KAZE特征匹配对比
  • Odoo 18进阶开发:打造专业级list,kanban视图Dashboard
  • Cmake入门及CMakeLists.txt 语法介绍
  • 数据库从零开始:MySQL 中的 DDL 库操作详解【Linux版】
  • 服务网格安全(Istio)从入门到实践
  • 电子电气架构 --- 软件供应商如何进入OEM体系
  • 频繁操作Json嵌套数据PostgreSQL配合JSON操作工具类+sql
  • 最小化联邦平均(FedAvg)的算法开销
  • Apipost 签约锐捷网络:AI赋能,共推 ICT 领域 API 生态智能化升级
  • 算法第38天|322.零钱兑换\139. 单词拆分
  • FTTR+软路由网络拓扑方案
  • LVS vs Nginx 负载均衡对比:全面解析
  • 【分布式】基于Dubbo实现对远程调用接口的封装
  • 数据结构第八章(六)-置换选择排序和最佳归并树
  • 企业实践 | 银河麒麟KylinOS-V10(SP3)高级服务器操作系统基础安装指南
  • cusor资源管理器缩进调整与工具条竖着摆放
  • 电子制造智能化转型:MES如何解决工艺复杂、质量追溯与供应链协同
  • 如何使用postman做接口自动化测试?
  • 魅族“换血”出牌:手机基本盘站不稳,想靠AI和汽车“改命”
  • 使用 C++/OpenCV 构建中文 OCR 系统:实现账单、发票及 PDF 读取
  • OCR大模型,破解金融文档处理困境,从文字识别到文字理解
  • 《Go语言圣经》闭包
  • .Net Framework 4/C# 数据访问技术(ADO.NET)
  • 技术革新赋能楼宇自控:物联网云计算推动应用前景深度拓展