修改全局变量的时候为什么要做延时处理?
用户5271 2022-05-20 12:28:33 241

在按钮事件中,先执行脚本隐藏/显示模型,再修改全局变量的动作为何要延时才能执行

我要回答
2个回答
用户2168
|
2022-05-24 13:53:17

调整修改全局变量,默认会延时50ms,如果值不合适用户可以自定义

点赞 评论 0
用户3981
|
2022-05-24 19:02:46

举个例子,

假设场景中有个文本框TextInput,默认值为AA,

设置一个全局变量(默认值是0)和一个事件,

 

事件中两个动作,

第一个动作,如果全局变量是0,设置文本框内容为AA,同时把全局变量改为1

第二个动作,如果全局变量是1,设置文本框内容为BB,同时把全局变量改为0

 

如果动作不增加延时,两个动作执行完的瞬间,全局变量由默认值0变成了1,又变成了0,

那第二个动作可能不会触发,因为全部变量一致都是0,他识别不到全局变量为1的情况。

 

点赞 评论 0