异步调用
百度百科
问题描述
在蓝图中的循环的两类方式的不同。关键点看是否有Delay节点,因为Delay是异步的方式调用的。
-
使用循环节点
原因:因为循环导致执行到delay后不会马上调用后面的语句就判断条件,导致Bool变量得不到更新。好比是你在一边看书,一边煮饭,你规定看完一页就看一次饭是否煮好。结果你看完一页后又从第一行开始读,导致没时间查看饭是否煮好。
-
使用节点连线实现循环
3.第二种则不会,因为delay节点是异步调用的方式,判断条件总是在PrintS
百度百科
问题描述
在蓝图中的循环的两类方式的不同。关键点看是否有Delay节点,因为Delay是异步的方式调用的。
使用循环节点
原因:因为循环导致执行到delay后不会马上调用后面的语句就判断条件,导致Bool变量得不到更新。
好比是你在一边看书,一边煮饭,你规定看完一页就看一次饭是否煮好。结果你看完一页后又从第一行开始读,导致没时间查看饭是否煮好。
使用节点连线实现循环
3.
第二种则不会,因为delay节点是异步调用的方式,判断条件总是在PrintS