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

Project1

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

[有事请教] 导致游戏闪退的原因

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9059
在线时间
1934 小时
注册时间
2016-6-19
帖子
364
跳转到指定楼层
1
发表于 2019-1-3 18:54:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 康姆图帕帕 于 2019-1-3 19:01 编辑

如题,本人的工程中有大量的并行事件,可能会有数十个并行公共事件同时计算变量和开关、条件分歧等,随着游戏的运行,游戏本身不会卡顿,但会导致游戏进程在窗口关闭后结束的时间越来越长。如果游戏持续运行大概两分钟,会在没有预兆的情况下闪退。
造成这种原因的情况是并行事件过多导致的吗?如何定位闪退的原因?

--------------------------------

关于为什么并行事件这么多:我用公共事件建立了一个物品合成系统,每个参与合成的物品的合成速度都有一个独立的计时

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

7
发表于 2019-1-3 21:27:48 | 只看该作者
建议学习脚本,为以后做打算

点评

好的,确实有这个打算  发表于 2019-1-3 22:06
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9059
在线时间
1934 小时
注册时间
2016-6-19
帖子
364
6
 楼主| 发表于 2019-1-3 20:56:17 | 只看该作者
问题找到了,还好,并不是由于并行事件过多导致游戏崩溃。

我将大部分的D_TextPicture的图片显示方式设置为并行,以此进行实时刷新。但DTP在这个过程中并不会释放该图片已经被占用的内存,结果相当于同一张图片被反复加载,我的内存占用像坐火箭一样往上涨,短短两分钟游戏就崩了

还好DTP提供了图片自行刷新的指令,现在正在修改所有用了DTP的并行公共事件
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9059
在线时间
1934 小时
注册时间
2016-6-19
帖子
364
5
 楼主| 发表于 2019-1-3 19:41:52 | 只看该作者
q1456503215 发表于 2019-1-3 19:26
要么你就找一个npc然后在里面做功能 我做了一个武器强化系统就是纯事件做的在一个npc里面 也不要并行了吧 ...

我明白你的意思,不过我做的系统很特殊,它是个真正的“系统”,带UI界面和按钮的那种,基本告别npc了...
我已经感受到拿MV做非RPG的各种局限性了,但多数都是逻辑上的问题,面对并行事件过多这种引擎天花板性质的,我掌握的知识不太好解决
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
4
发表于 2019-1-3 19:26:00 | 只看该作者
康姆图帕帕 发表于 2019-1-3 19:21
目前还没有找到可以不暂停游戏进程的合成脚本,本人技术不够也改不动js
大概只能优化事件了吧 ...

要么你就找一个npc然后在里面做功能 我做了一个武器强化系统就是纯事件做的在一个npc里面 也不要并行了吧
一个npc只做这一个功能应该不算复杂
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9059
在线时间
1934 小时
注册时间
2016-6-19
帖子
364
3
 楼主| 发表于 2019-1-3 19:21:40 | 只看该作者
q1456503215 发表于 2019-1-3 19:06
这种物品合成系统还不如直接开一个独立的窗口然后合成 步骤 菜单添加选项->跳转到合成系统界面 ...

目前还没有找到可以不暂停游戏进程的合成脚本,本人技术不够也改不动js
大概只能优化事件了吧
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
2
发表于 2019-1-3 19:06:06 | 只看该作者
这种物品合成系统还不如直接开一个独立的窗口然后合成 步骤 菜单添加选项->跳转到合成系统界面
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 04:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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