• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱
欢迎来到 behaviac Q&A。 您在bbs里的问题,管理员会当下就收到通知,不要担心管理员看不到您的问题。也请在bbs里提供您的email,这样就可以第一时间收到关于回答,评论的email的通知了。 为了节省大家的时间,请表达好你的问题,提供必要上下文,版本号,平台信息,重现步骤等。

子树要初始化时主动加载吗

0 喜欢 0 不喜欢
86 浏览
起始行为树A,过程中会调用子树B,那么初始化时要btload("A")和btload("B")吗?
最新提问 4月 7, 2016 用户: cooldesert (470 分)

2 个回答

0 喜欢 0 不喜欢
是的。

因为加载是个慢的操作。所以,一般的模式是在初始化的时候,把所有需要的行为树都加载好。

运行中间只是通过btsetcurrent设置。
最新回答 4月 7, 2016 用户: jonygli (58,410 分)
0 喜欢 0 不喜欢
还提供了一个开关,Config::SetPreloadBehaviors(bool)

默认是true,表示子树会在父树加载时就一起加载了。

如果调用该接口,并设置为false,那么子树就不会在父树加载时一并加载,而是在子树首次被执行的时候才加载
最新回答 4月 20 用户: cainhuang (33,810 分)
...