unity的async api和c#的thread有什么区别
unity3d吧
全部回复
仅看楼主
level 2
像Unity的Async函数和普通的异步函数有什么区别? 会在什么时候调用?内部使用的是协程吗?
例如我使用Addressables.LoadAssetsAsync,假如我在Update里的第一帧调用了一次,这个时候它会怎么加载?
假如我第三帧又调用了一次 但是这个时候资源还没加载完成 我就添加了一个Completed监听函数 如果在添加的过程中 资源加载好了 不会造成代码逻辑上的错误 吗
例如我进入If(AsyncOperationHandler.isDone)判断后的语句块时 它还没有完成 但是我判断完之后 它加载完成了 这样不会出问题吗?
所以Unity Async函数实现的底层逻辑是什么 我觉得只有协程可以避免这种问题吧所以Unity的Async和它的生命周期有什么关系?
2024年06月12日 05点06分 1
1