• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱

behaviac::Agent::Create的问题及behaviac::Agent::btload的问题

0 喜欢 0 不喜欢
138 浏览
第一个问题  behaviac::Agent::Create  如果未指定名字  只有类型的话是不是 反复创建 其实只有一份实例   如果是的话  那我想创建多份实例出来 是不是就一定要赋予不同的名字

第二个问题  行为树是不是一定要调用agent::load   如果是的话  我看到spaceship 范例里 projectile 只有setbrain 貌似没有load调用  只有ship有load行为树 这是怎么回事呢
最新提问 8月 16, 2016 用户: qq_5715f51e907bb (180 分)
修改于 8月 16, 2016 用户:jonygli

1个回答

0 喜欢 0 不喜欢
1. behaviac::Agent::Create不指定名字的话,用的将是系统自行构建的名字,诸如AgentType_0_0,AgentType_0_1,等

2. behaviac::Agent::btload(behaviac::Workspace::Load)不是必须显示的调用的。behaviac::Agent::btsetcurrent内部将首先在cache中查找看是否loaded,如果没有loaded,将调用behaviac::Workspace::Load加载到cache中
最新回答 8月 16, 2016 用户: jonygli (58,410 分)
多谢回答!!!
...