Project1

标题: 定义太多变量和开关会导致游戏卡顿吗 [打印本页]

作者: 767805714    时间: 2018-10-25 20:13
标题: 定义太多变量和开关会导致游戏卡顿吗
刚上手的新人想请教一下,定义太多变量和开关会大量占用内存导致游戏卡顿吗,独立开关和事件是否也是一样呢?
作者: yang1zhi    时间: 2018-10-25 20:31
不会。
独立开关也不会。
有防卡脚本,不会执行范围外的事件。
作者: qq1065526265    时间: 2018-10-25 22:05
yang1zhi 发表于 2018-10-25 20:31
不会。
独立开关也不会。
有防卡脚本,不会执行范围外的事件。

求插件名字
作者: 芯☆淡茹水    时间: 2018-10-26 15:08
游戏卡顿,最直接的表现是同时处理太多的信息,导致电脑超出负荷而卡顿。
比如:同时有几百个事件在运动; 或者同时有几百个动画在播放,,,,。

而很多的变量和开关,影响最直接的是游戏的物理内存(对MV而言),对游戏运行效率的影响,貌似可以忽略不计。
作者: 墓雷    时间: 2018-10-26 15:12
变量和开关不需要执行 仅仅是定义一些数据 然后赋值或者调用而已
如果正在执行的事件、并行/自动执行的事件是草稿纸上的各种公式的话 变量和开关本身就只是写在草稿纸边上的一些条件而已
除非数量以量级的级别增加  否则并不会影响游戏的流畅运行
作者: 767805714    时间: 2018-10-26 16:55
芯☆淡茹水 发表于 2018-10-26 15:08
游戏卡顿,最直接的表现是同时处理太多的信息,导致电脑超出负荷而卡顿。
比如:同时有几百个事件在运动;  ...

谢谢解答。然后我还有个疑问。同时处理的脚本过多也会导致卡顿对嘛
作者: 芯☆淡茹水    时间: 2018-10-26 17:15
767805714 发表于 2018-10-26 16:55
谢谢解答。然后我还有个疑问。同时处理的脚本过多也会导致卡顿对嘛 ...

这真不好解答,说个不恰当的比喻。
脚本插件好比书,每页上面写的字少,又清晰,读起来就快;相反写得比较密比较多,而且内容有些绕的书,读起来就比较费劲。至于卡不卡,取决于当前游戏运行的有哪些脚本。
作者: q1456503215    时间: 2018-10-26 17:26
mv游戏引擎是单线程的吧 好像不是多线程的  脚本太多会卡的 如果是多线程的当我没说




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1