查看: 4933|回复: 10

[有事请教] 定义太多变量和开关会导致游戏卡顿吗

[复制链接]
梦石
0
星屑
66
在线时间
9 小时
注册时间
2018-10-23
回帖
6
发表于 2018-10-25 20:13:35 | 显示全部楼层 |阅读模式

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

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

×
刚上手的新人想请教一下,定义太多变量和开关会大量占用内存导致游戏卡顿吗,独立开关和事件是否也是一样呢?
新人上路
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2018-10-25 20:31:42 | 显示全部楼层
不会。
独立开关也不会。
有防卡脚本,不会执行范围外的事件。
回复

使用道具 举报

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
回帖
291
发表于 2018-10-25 22:05:45 | 显示全部楼层
yang1zhi 发表于 2018-10-25 20:31
不会。
独立开关也不会。
有防卡脚本,不会执行范围外的事件。

求插件名字

点评

同求  发表于 2018-10-25 23:26
回复

使用道具 举报

梦石
0
星屑
34462
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2018-10-26 15:08:46 | 显示全部楼层
游戏卡顿,最直接的表现是同时处理太多的信息,导致电脑超出负荷而卡顿。
比如:同时有几百个事件在运动; 或者同时有几百个动画在播放,,,,。

而很多的变量和开关,影响最直接的是游戏的物理内存(对MV而言),对游戏运行效率的影响,貌似可以忽略不计。
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
1540
在线时间
309 小时
注册时间
2011-7-23
回帖
143
发表于 2018-10-26 15:12:54 | 显示全部楼层
变量和开关不需要执行 仅仅是定义一些数据 然后赋值或者调用而已
如果正在执行的事件、并行/自动执行的事件是草稿纸上的各种公式的话 变量和开关本身就只是写在草稿纸边上的一些条件而已
除非数量以量级的级别增加  否则并不会影响游戏的流畅运行
不知身之何死,愿幻梦不灭。不知情之何起,愿一往而深。
回复

使用道具 举报

梦石
0
星屑
66
在线时间
9 小时
注册时间
2018-10-23
回帖
6
 楼主| 发表于 2018-10-26 16:55:17 | 显示全部楼层
芯☆淡茹水 发表于 2018-10-26 15:08
游戏卡顿,最直接的表现是同时处理太多的信息,导致电脑超出负荷而卡顿。
比如:同时有几百个事件在运动;  ...

谢谢解答。然后我还有个疑问。同时处理的脚本过多也会导致卡顿对嘛
新人上路
回复

使用道具 举报

梦石
0
星屑
34462
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2018-10-26 17:15:25 | 显示全部楼层
767805714 发表于 2018-10-26 16:55
谢谢解答。然后我还有个疑问。同时处理的脚本过多也会导致卡顿对嘛 ...

这真不好解答,说个不恰当的比喻。
脚本插件好比书,每页上面写的字少,又清晰,读起来就快;相反写得比较密比较多,而且内容有些绕的书,读起来就比较费劲。至于卡不卡,取决于当前游戏运行的有哪些脚本。
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
回帖
253
发表于 2018-10-26 17:26:56 | 显示全部楼层
mv游戏引擎是单线程的吧 好像不是多线程的  脚本太多会卡的 如果是多线程的当我没说

点评

懂了!谢谢解答。  发表于 2018-10-28 17:30
逻辑运算画面显示 等等操作全都挤在一起 会卡的  发表于 2018-10-26 17:27
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部