求修复bug
gamemaker吧
全部回复
仅看楼主
level 5
高压氧 楼主
2024年08月09日 00点08分 1
level 7
哥们报错都提示你了
for后面接上不要加分号
2024年08月09日 00点08分 2
吧务
level 13
行2结尾按严谨语法(类C)的话,应该有分号;
行3结尾,无论严谨语法还是宽松语法(GML)都不应该有分号。
for的格式是
for(初始条件;判定;下一轮循环开始的过渡)循环本体
其中循环本体如果包含多行需要用花括号。而for的圆括号之后跟分号,意思就变了。分号是一个指令的结束,在圆括号之后直接写就是一个“空指令”。C可能会拿这个当空指令来运行(后续花括号内容与for无关,会执行一次),但GML似乎不接受“空指令”这种东西,所以直接报错……从结果上来看,能帮新人更快发现问题,总比for里不管怎么设置都只循环一次(还输出了result是10这个结果)要好一些。
2024年08月09日 05点08分 3
谢谢[真棒]
2024年08月09日 15点08分
1