设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 770|回复: 5
打印 上一主题 下一主题

[有事请教] MV疑似卡死问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
188
在线时间
22 小时
注册时间
2023-9-2
帖子
24
跳转到指定楼层
1
发表于 2023-9-6 15:16:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 taoyihong 于 2023-9-6 15:17 编辑

Hi,各位RM开发者,

        小弟刚接触这个引擎不久,最近遇到了一个疑似卡死的问题,想来寻找一下解决办法,

        问题的现象如下:

                游戏运行的过程中,突然画面内容不再刷新,但玩家的输入,音频,都正常,且可交互。
                即使持续等待画面也不会恢复刷新,之后强行关闭游戏后,不会生成错误报告。

                目前我感觉上,Win 11系统出这个问题的概率高一些,个别情况下会非常高,约10分钟1次,
                本人开发设备是Win 10,在很稀有的情况下,也会出现,包括编辑器内运行时,也会遇到。

        不知道有没有小伙伴遇到,或解决过这个问题?非常感谢!

Lv4.逐梦者

梦石
0
星屑
5285
在线时间
721 小时
注册时间
2022-11-26
帖子
322
2
发表于 2023-9-6 17:13:21 | 只看该作者
drill佬有写修复插件,好像就是修复这个问题
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7228
在线时间
473 小时
注册时间
2021-12-4
帖子
511
3
发表于 2023-9-6 17:38:28 | 只看该作者
这是mv引擎的bug,可以试试修改这个js文件来解决。
Graphics.render = function(stage) { // rpg_core.js 第1871行
    if (this._skipCount <= 0) { // 本行为修改内容,原文为"if (this._skipCount === 0) {"
        var startTime = Date.now();
        if (stage) {
            this._renderer.render(stage);
            if (this._renderer.gl && this._renderer.gl.flush) {
                this._renderer.gl.flush();
            }
        }
        var endTime = Date.now();
        var elapsed = endTime - startTime;
        this._skipCount = Math.min(Math.floor(elapsed / 15), this._maxSkip);
        this._rendered = true;
    } else {
        this._skipCount--;
        this._rendered = false;
    }
    this.frameCount++;
};
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
188
在线时间
22 小时
注册时间
2023-9-2
帖子
24
4
 楼主| 发表于 2023-9-6 22:17:33 | 只看该作者
感谢@小秋橙 @余杭,
明天就试一下
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2603
在线时间
314 小时
注册时间
2022-3-24
帖子
115
5
发表于 2023-9-7 11:50:30 | 只看该作者
Drill有个核心修复插件解决了这一问题
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7633
在线时间
1436 小时
注册时间
2018-12-16
帖子
2019
6
发表于 2023-9-7 13:20:30 | 只看该作者
本帖最后由 play337 于 2023-9-7 13:22 编辑

https://github.com/DrillUp/drill_plugins/tree/main/plugins
Drill_RmmvCoreFix.js
( 不知道能不能用.没有试过.... )
========================================================
* ----知识点 - 插件漏洞
* 漏洞1:(游戏界面卡死bug)
*   (1.rmmv核心位置有个bug,但是出现几率非常小。1%的几率出现。
*      bug出现后,游戏界面完全卡死,但是游戏能正常运行,还能存档。
*      该插件尝试修复了这个非常小几率出现的bug。
*     (不能完全保证bug已经完全修复,因为出现几率非常小,不能直接复现。)
*     (但该插件修复了核心中的漏洞,可以极大地避免bug出现。)
*   (2.关于bug的问题讨论:
*      https://rpg.blue/thread-483548-1-1.html
* 漏洞2:(错误声音数组bug)
*   (1.此bug对rmmv本身没有影响,但是对声音相关的子插件有影响,
*      子插件每次请求声音数组时,都只能得到含一个元素的错误数组。
*   (2.影响:插件 声音-事件的声音 如果同时在远处播放两个以上的声音,会
*      造成只有一个声音成功衰减,其他声音是原音量。
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 10:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表