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

3.4.3版本导出元信息问题

0 喜欢 0 不喜欢
239 浏览
对已注册的自定义Agent类,新增属性和方法后,导出后(c#),在对应的目录下,只有一个AgentProperties文件,我怎么知道哪些是新增的呢?而且我看了文件以后,发现里面没有方法的绑定,都是属性的绑定,我记得上个版本会重新生成一个新的Agent文件,现在怎么没有了?
最新提问 5月 19, 2016 用户: qq_573d20a51aa28 (170 分)

1个回答

0 喜欢 0 不喜欢
 
已采纳
没有办法知道哪些是新增的。可以试着通过svn或git等版本控制工具比较历史。

只要你运行没有问题就ok。运行有问题的话可以报bug哈。
最新回答 5月 19, 2016 用户: jonygli (57,510 分)
采纳于 6月 28, 2016 用户:jonygli
那新增的方法呢?新增的方法好像没有导出来啊
可以看导出目录里的behaviac.bb.xml

另外,可以看目录:behaviac_generated,它的具体目录是你在导出的地方指定的。

此外做个小广告,这部分功能正在重构,大概还需要2个礼拜可以发布,结构将更加直观,关键是将实现GC free
那也就是说目前的版本只能通过behaviac.bb.xml来查看新增的方法,然后开发人员手动的添加到对应的cs脚本中了?

恩,因为那些函数关键还是要开发人员来实现的。这部分关于在编辑器中增加的函数的处理流程也在想办法优化。但目前还是像你说的那样,需要开发人员手工添加。

但是如果整个agent都是在编辑器中添加的话,我们会生成类,成员和函数信息的。

image

 

image

 

 

 

明白了,谢啦
...