我该如何理解Unreal中的Event?
我该如何理解Unreal中的Event? 事件不是异步的,虚幻中的事件其实差不多就是函数,只不过有自己的特性,定义只能放在事件图表里,调用可以随处调用,还可以支持绑定。。 事件(event)你可以粗略的理解为:一个默认公开(Public)的、没有返回值的function,
至于那个loop,它和程序里的for是不一样的,具体可以看它的源码了解。
蓝图里默认没有多线程,如果不是特别需要多线程的话,可以用timeline粗略的实现一些简单的协成功能(虽然还是有区别就是了) 你可以右键ForLoopWithBreak这个节点,选择go to definition,看下他里面具体的实现
break条件被触发后,会设置一个bool类型变量为true,每次执行循环体前都会去判断这些条件,不满足就结束循环,调用completed 谢邀,但我没用过unreal,如果是unity中处理这类问题一般是在事件回调中设个标志位,通过标志位判断何时return中断函数执行。
页:
[1]