Project1

标题: 为什么用了FOR循环之后游戏速度就快了呢? [打印本页]

作者: 幻耶    时间: 2009-9-25 11:13
标题: 为什么用了FOR循环之后游戏速度就快了呢?
一个并行事件用来记录20个事件的坐标,直接用事件指令里的变量操作如下图,游戏速度会很慢,换成下面的FOR循环就快了很多,这是为什么呢?

for i in 1..20
$game_variables[199+2*i]=$game_map.events[
i].x
$game_variables[200+2*i]=$game_map.events[
i].y
end

00.jpg (59.81 KB, 下载次数: 0)

00.jpg

作者: 白鬼    时间: 2009-9-25 12:01
事件需要加载
脚本直接运作
大概就是酱紫
对于不麻烦的,推荐事件
对于麻烦的,推荐脚本
不是向来如此吗
作者: 幻耶    时间: 2009-9-25 12:06
我脚本是直接写在并行事件里的,也不需要加载了?
就觉得速度差别特别明显
作者: tommay    时间: 2009-9-25 12:11
-->我脚本是直接写在并行事件里的

-->你的机子在反复记录实时坐标,怎么可能不卡?
作者: 幻耶    时间: 2009-9-25 12:20
用FOR循环脚本直接写在并行事件里就不是反复记录实时坐标了么?那样就不卡啊
作者: goahead    时间: 2009-9-25 15:45
提示: 作者被禁止或删除 内容自动屏蔽




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