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

CTaskMethod(事件)一般是designer导出的么?

0 喜欢 0 不喜欢
70 浏览
customeMethod = BEHAVIAC_NEW CTaskMethod("ChildNodeTest", "event_test_int_bool_float");
            customeMethod->AddParamType("int");
            customeMethod->AddParamType("bool");
            customeMethod->AddParamType("float");
            objectDesc->ms_methods.push_back(customeMethod);

类似这样的.是导出的,还是手写的多呢.主要我看测试用例都是designer通过C++代码导出的.

 

REGISTER_EVENT这个现在不用了么?为啥?
最新提问 5月 15, 2016 用户: 伍鹏程 (150 分)
修改于 5月 15, 2016 用户:伍鹏程

1个回答

0 喜欢 0 不喜欢

任务(Task)类似方法,它有名字,和原型(参数类型及名字)。

任务可以是某个行为树的根节点,用来表明该行为树作为子树或被事件触发的时候的接口。使用者可以根据该原型指定参数。

image

REGISTER_EVENT是以前老版本的用法,现在已经不用了。任务(Task)是在designer里创建和使用的。现在都统一在designer中创建和使用,不需要依赖程序员了。

 

最新回答 5月 16, 2016 用户: jonygli (57,510 分)
...