希望有大佬能详细讲解一下 ObjectWait 这个Entity
我看到在创建角色的客户端:Hotfix/Demo/Scene/SceneChangeHelper.cs里用到
反复研究了这个ObjectWait的Entity,年纪大了实在是转不过弯来,希望有大佬能帮忙解释一下:
1、这个实体是干嘛用的
2、在什么样的情况必须用
3、在什么样的情况下绝不能用
感谢了,找了半天找不到悬赏在哪里弄,麻烦回复的大佬在群里可以@我一下,悬赏10元。谢谢了!~
萧大有博客:https://blog.csdn.net/m0_46712616/article/details/122690539?spm=1001.2014.3001.5501
大家可以看看
objectwait就是对ettask的一种包装,比如说你需要用ettask,那么创建出来的ettask需要保存在一个对象上吧,这样才能回调setresult回来。问题是很多时候我们并没有保存ettask的地方。所以就可以做一个通用的组件objectwait,它可以把ettask放在objectwait中,然后objectwait又可以挂在任何entity中。并且objectwait使用了ettask池,这样可以保证大家不会使用错误
egametang
感谢感谢,明白了!~
我记得5.0的时候做棋牌,确实有这个需求。后来通过一些方法实现了,在类里专门用一个ettask来接收。当时是觉得有点绕。