gml如何实现等待函数?
gamemaker吧
全部回复
仅看楼主
level 1
niunai345 楼主
rt。我在其他语言中习惯了wait()函数,可是我翻了gms论坛发现有人说“这根本不可能,这不合乎gml的工作原理”。我想问这是真的吗?如果不是,该如何实现它呢?
(我不习惯用alarm)
2025年09月27日 16点09分 1
level 9
自己写一个脚本来用不就可以了
2025年09月28日 16点09分 3
吧务
level 13
8.0时代有个sleep函数,作用是全局的暂停(固定时间)。S1不清楚。S2确定这个函数已经废弃。
至于wait函数,咱其他语言用的少不太清楚函数的具体效果,比如等待的主体是“当前instance”还是“整个程序”,等待的方式是“到代码这行停住,时间到达后仍然从下一行继续执行”还是“完成整轮step循环后开始等待”。
比起深究这些函数细节,咱建议题主的方向是说一下“要实现的具体效果”,因为很多时候不同环境里做相似效果的时候实现路径是不同的,沿用另一个环境的思维模式会陷入僵局。
2025年09月29日 00点09分 4
1