查看: 1526|回复: 2

[有事请教] 请问:解释器怎么不执行代码了?

[复制链接]
梦石
0
星屑
4761
在线时间
285 小时
注册时间
2013-10-13
回帖
580
发表于 2023-10-1 21:06:25 | 显示全部楼层 |阅读模式

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

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

×
设置一个事件,设置的脚本为$scene=Scene_Title.new
运行,出现标题的场景。
现在,把Interpreter的@index >= @list.size - 1中的 >去掉,为什么再接触事件,现在不出现标题的场景,为什么?
解释器 Interpreter的解释脚本1行代码运行规律不是这样吗?
1,第一次update,设置事件,@index的值为0,运行execute_command,运行command_355,完毕;2,@index的值为1;3,第二次update,运行execute_command,因为@list.size - 1=1,
符合条件@index= @list.size-1,结束事件,@index的值为2,第二次刷新完毕;4,第三次运行update,直接return,结束事件的解释。
请问:为什么这里把>=改成=就不执行代码了?
梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2023-10-1 22:03:04 | 显示全部楼层
正确是==不是=

点评

谢谢  发表于 2023-10-2 20:49
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部